Digestion: How long does it take?

  • image.alt
  • With Mayo Clinic gastroenterologist

    Michael F. Picco, M.D.

    read biography

Free

E-Newsletters

Subscribe to receive the latest updates on health topics. About our newsletters

  • Housecall
  • Alzheimer's caregiving
  • Living with cancer

Question

Digestion: How long does it take?

How long does it take to digest food — from the time you eat it to the time you excrete it in urine or stool?

Answer

from Michael F. Picco, M.D.

Digestion time varies depending on the individual. For most healthy adults, it's usually between 24 and 72 hours. After you eat, it takes about six to eight hours for food to pass through your stomach and small intestine. Food then enters your large intestine (colon) for further digestion and absorption of water. Elimination of undigested food residue through the large intestine usually begins after a total of 24 hours. Complete elimination from the body may take several days.

References
  1. Your digestive system and how it works. National Institute of Diabetes and Digestive and Kidney Diseases. http://digestive.niddk.nih.gov/ddiseases/pubs/yrdd/index.htm. Accessed July 26, 2010.
AN00896 Aug. 7, 2010

© 1998-2012 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. A single copy of these materials may be reprinted for noncommercial personal use only. "Mayo," "Mayo Clinic," "MayoClinic.com," "EmbodyHealth," "Enhance your life," and the triple-shield Mayo Clinic logo are trademarks of Mayo Foundation for Medical Education and Research.

Print Share Reprints

Advertisement


Text Size: smaller largerlarger