Updated information on COVID-19 and Flu: Restricted visitation is now in effect
Mayo Clinic Health Library

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?

Updated: 12-31-2019

Answer

Answer Section

Digestion time varies among individuals and between men and women. 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, absorption of water and, finally, elimination of undigested food. It takes about 36 hours for food to move through the entire colon. All in all, the whole process — from the time you swallow food to the time it leaves your body as feces — takes about two to five days, depending on the individual.