How quickly your stomach empties after eating depends on the type and amount of food you eat. The average time of gastric emptying is 0 to 6 hours.