The duodenum, stomach and central nervous system regularize and control the rate of gastric emptying. Mostly, it depends on the type of ingested food. If the food has additional carbohydrates, the stomach takes about 2-3 hours in emptying. If the food has protein in extra quantity, the stomach takes additional time comparison to it, but if the food is oily, the stomach takes long time in emptying.
The stomach controls pyloric pump by normal feedback system. As much the stomach will remain filled as the pyloric pump will be fast. Due to the presence of partial digested protein and stimulants like alcohol and caffeine too, the stomach is emptied soon. The stomach is expanded due to stimulation of Vegas nerves resulting peristalsis waves are become very powerful and hormones named gastrin is being secreted that activates stomach motility and the secretion of gastric juices. The pyloric sphincter is become loose and the chyme is reached in the duodenum. As a result of this feedback system, one wants to go to toilet just after eating extra food.
In the process of gastric emptying, mainly the duodenum creates obstruction that reacts with fat and acid present in the chyme along with both neural and hormonal response. The neural response takes place by both intrinsic nerve plexuses and autonomic nerves. As a result of it, reflex is being generated, called enterogastric reflex. Due to these reflexes, the motility of the stomach and secretion of gastric juices are decreased. Hormones named enterogastrone are being produced in hormonal response due to which peristaltic contractions and stomach motility are decreased.