Generally your digestive system works within a 6-8 hour time frame to go from eating the food to excreting it. It’s not 100% thorough with absorbing all the nutrients, fats and water, though, so if you were to eat 8000 calories at once, your body is only going to absorb a portion of that, pass any excess through without absorbing it, and will need more food several hours later.
tldr- our body is optimised to eat roughly 1500-3000 calories a day, so eating more than that will just pass through your system
Latest Answers