why want to sleep after eating?
Overeating can also cause sleepiness. Post-meal, the body streams more blood to the digestive system to better digest foods in massive amounts. This causes a temporary blood and nutrients shortage in the brain.