Doctor Says
How long does it take for food to digest?
Food typically takes 24 to 48 hours to move through the digestive system, though it may take up to 72 hours. Learn how long it takes for food to digest, including stomach, small intestine, and colon transit times.