Human Body


How long does it take food to digest?

The stomach holds a little under 2 quarts (1.9 liters) of semi-digested food that stays in the stomach three to five hours. The stomach slowly releases food to the rest of the digestive tract. Fifteen hours or more after the first bite started down the alimentary canal, the final residue of the food is passed along to the rectum and is excreted through the anus as feces.


This is a web preview of the "The Handy Science Answer Book" app. Many features only work on your mobile device. If you like what you see, we hope you will consider buying. Get the App