“If you are hungry, you should eat something, regardless of the time of day,” says Aimee Takamura, registered dietitian and director of wellness and sustainability at Restaurant Associates. “The act of eating late at night does not affect metabolism or lead to many of the adverse effects you may have heard of.
Besides the extra calories, eating too close to bedtime can have other health implications such as digestive issues. When sleeping, our digestion naturally slows down as our metabolism enters a resting state. Lying down in bed immediately after eating can lead to symptoms such as indigestion, acid reflux and heartburn.
“For optimal sleep it's best not to go to bed too hungry or too full,” says Lisa Moskovitz, R.D. On one hand, falling asleep when all you can think about is the pit in your stomach is difficult AF. But eating too late can wreak havoc on your bod.
Foods with excessive water content: Foods with excessive water content such as watermelon and cucumber should be avoided. In short, eating these foods close to sleep means sleeping with a full bladder. This will pick you up to go to the bathroom at midnight. This may affect the quality of your sleep.
So when exactly should you stop eating? Scientists can't agree on a single set time, but the consensus seems to be within three hours before bedtime. So if you go to bed at 11 p.m., don't eat after 8 p.m. Banishing late night snacks after that time could help alleviate the symptoms of acid reflux disease, too.
There's no such thing as a set time you should eat dinner.
Someone who wakes up at 5am could be having dinner at 5pm, while someone who goes to sleep at 1am could be having dinner at 10pm–none of it is inherently wrong or unhealthy, according to Farah Fahad, registered dietitian and founder of The Farah Effect.
Frozen Bananas Dipped in Mexican Chocolate Ganache & Spicy Honeyed Peanuts. The fun part of midnight snacking is that you never know exactly what craving will hit you—or when. ...
Carbohydrate-rich foods like toast trigger insulin production. This induces sleep by speeding up the release of tryptophan, a chemical that helps to relax the body and send it off to sleep.
It's important to drink enough water during the day, however, it can be disruptive if you drink directly before bed. Avoid drinking water or any other fluids at least two hours before sleeping to prevent waking up at night.
Experts recommend waiting at least three hours after you've eaten to go to bed. This allows your body time to digest your food so you're not up at night with an upset stomach, indigestion, or acid reflux.
Going to bed hungry can be safe as long as you're eating a well-balanced diet throughout the day. Avoiding late-night snacks or meals can actually help avoid weight gain and an increased BMI. If you're so hungry that you can't go to bed, you can eat foods that are easy to digest and promote sleep.