Question: how long does it take for your body to digest calories?
Answer: Enzymes in the stomach further break the food down, before most of the absorption taking place in the small intestine." It normally takes 6-8 hours for food to pass through your stomach and small intestine, and to enter the large intestine, where it becomes fully digested.