Why do we feel sleepy after having a heavy meal?
We feel sleepy after a heavy meal because the blood flow decreases in the brain as the blood with oxygen and nutrients rushes into the stomach and intestines to carry out the digestion. This concentration of blood in the stomach leaves other parts of our bodies temporarily with less oxygen and nutrients, provoking the sleepy sensation due to the low blood pressure.