Having irregular eating schedules can make you hungry close to bed. For instance, having a heavy lunch and skipping dinner and vice versa. Generally, it’s advised to have three main meals along with snacks in between. Sometimes, even your healthiest schedules can make you hungry.
Then, if you’re cutting calories, following a restrictive diet or intermittent fasting, late night hunger is a common occurrence. Especially, if boundaries aren’t met in these different forms of diet.
Next, being tired all the time can trigger a hormone called ghrelin, which spikes up your food cravings. In addition to that, not getting enough sleep also leads to the triggering of a hormone called leptin. This can keep you hungry even after having a good meal.
Note: Besides the above, malnutrition/undernutrition is also a reason to get hungry before sleep. This happens when you have no or less access to satiating food and consume less than 1800 calories a day. Aside from troubles with late night hunger and sleep, lack of nutrition can completely sabotage one’s physical and mental health. If you come across anyone having difficulties relating to this, help them out and direct them to a charity/non-profit organisation in your town.