Perhaps, you lack sleep.
From The surprising links between what you eat and how well you sleep:
When we’re awake for longer, we do need more energy, but not that much – sleep is a surprisingly active process and our brains and bodies are working quite hard, Prof Walker says. Despite that, when deprived of sleep we tend to overeat by more than twice or three times the amount of calories we need.
That is because sleep affects two appetite-controlling hormones, leptin and ghrelin. Leptin will signal to your brain that you’ve had enough to eat. When leptin levels are high, our appetite is reduced. Ghrelin does the opposite – when ghrelin levels are high, you don’t feel satisfied by the food that you ate.