Skip to content

Re: How long does it take for food to go through you?

“Food travels down the oesophagus at a rate of approximately 3 to 4 centimetres per second (1 to 2 inches), and the entire process takes about 5 to 6 seconds. In the stomach, food tends to hang around for a little longer and this depends on a variety of factors including the amount of food you have consumed, how much fat it contains, and also the acidity of the stomach. However, all food should have left the stomach within 2 to 4 hours. In the small intestine, digestion continues and absorption occurs…”