Avoid large meals late in the evening.
Do not eat large meals late at night. Try to have your dinner at least two hours before you go to bed, giving yourself better conditions for a good night's sleep. Eating large meals too late can cause indigestion and disrupt your sleep. Drinking too much water or other beverages can also make it difficult to sleep through the night. Avoid sugar as well – if you get a sweet craving after dinner, for instance, you can take a spoonful of sugar-free almond butter to stabilize your blood sugar.
WHY IT HELPS:
Eating well in advance of bedtime increases the chances of sleeping soundly throughout the night – for several reasons. Everything from indigestion to acid reflux can cause problems and disturb your sleep. Moreover, you might wake up needing to go to the bathroom.