How Long Does It Take to Digest Food? Complete Timeline (2025)
Quick Answer: Digestion time varies from 30 minutes for simple fruits to 72+ hours for complete digestion through your entire system. Most foods spend 2-5 hours in your stomach and 24-72 hours in your intestines.
Last updated: December 2025 | Reading time: 10 minutes
Understanding the Digestion Process
Digestion is a complex process that begins in your mouth and ends when waste leaves your body. Understanding how long different foods take to digest can help you plan meals, manage digestive issues, and optimize your gut health.
The 4 Stages of Digestion
Mouth (5-30 seconds)
Chewing breaks down food and mixes it with saliva containing digestive enzymes.
Stomach (2-5 hours)
Stomach acid and enzymes break down proteins. Liquids pass through fastest, fats slowest.
Small Intestine (4-6 hours)
Nutrients are absorbed through the intestinal wall into the bloodstream.
Large Intestine (12-48 hours)
Water is absorbed and waste is prepared for elimination.
Interactive Digestion Timeline
Explore how long different food categories take to digest. Times shown are for stomach emptying (gastric emptying time):