The short answer to that question that you must be fasting for at least 12 hours before the body starts burning fat efficiently. In some conditions, it can take even up to 14 hours or even more, before the body initiates fat-burning. It is highly dependent on your glucose consumption and the amount of glycogen stored in your body.