Food typically takes 24 to 72 hours to pass completely through your digestive system, though this varies significantly based on individual factors and the type of food consumed. The journey begins in your mouth with chewing and saliva, then moves to your stomach where it spends 2-4 hours being broken down by acids and enzymes. From there, the partially digested food (called chyme) enters the small intestine, where most nutrient absorption occurs over 3-5 hours. The remaining material then passes into the large intestine (colon), where water is reabsorbed and waste is formed into stool, a process taking 24-48 hours or longer. Several factors influence transit time: fiber-rich foods and liquids move faster, while high-fat and protein-heavy meals digest more slowly. Individual differences in metabolism, digestive enzymes, gut bacteria composition, and overall health also matter. Stress, physical activity, hydration, and certain medications can speed up or slow down the process. For most people eating a mixed diet, food spends roughly 6-8 hours in the stomach and small intestine combined, with the remainder of the time occurring in the colon. Someone with faster digestion (like athletes or those eating high-fiber diets) might complete the process in 24 hours, while others with slower digestion or certain conditions might take 72+ hours.