Lighter foods are easier to digest. So when you eat heavy foods, and with your named examples likely far too much food, your body diverts blood to your gut to deal with the food. This diverts blood away from brain and muscles making you lethargic.
Adrenaline does the opposite and shuts down your guts to save resources for muscles and brain. That’s why stressful situations can leave you not feeling hungry.
Latest Answers