How Long Does it Take for the Stomach to Empty its Contents?

After eating a meal, it usually takes about 2 to 4 hours for the stomach to empty its contents. High fat foods take the longest time to empty from the stomach.

On the other hand, carbohydrate rich foods tend to empty much faster. High protein foods empties slower than carbohydrates and a little bit much faster than fatty foods.

You might want to read on the following conditions that affect the stomach.

Diseases of the Stomach:

Source:
Tortora, G. and Grabowski, S.: PRINCIPLES OF ANATOMY AND PHYSIOLOGY. 10th ed. John Wiley and Sons, Inc., 2003.

Page Last Revised: August 26, 2011

[Top of Page]