Good sleep is essential for overall wellbeing. It affects your energy levels, concentration, memory, mood and cravings, to mention a few.
When we eat and what we eat can also have an impact on the quality of our sleep.
WHEN IS THE BEST TIME TO EAT BEFORE BED?
Having a small healthy snack before bed shouldn’t impact your sleep too much, unless it’s high in sugar which might give you a bit of an energy rush. Remember we are trying to wind down and do relaxing things that make us sleepy before bed.
Eating a giant meal right before bed may not be the best idea. This is mainly because you might feel uncomfortable lying in bed with a full belly, which could delay you falling asleep. Try to give yourself at least a 30 minute window before going to bed after a larger meal, if you have to eat late at night.
However, going to bed starving may also prevent you from falling asleep so if you do need to eat right before bed time here are the best foods that may help you sleep.
Best Foods to Help you Sleep
These foods have sleep promoting properties which may actually enhance your sleep!
FOODS HIGH IN MAGNESIUM
Magnesium is a mineral found in legumes, nuts, seeds, green veggies and milk products that has shown to improve sleep quality.
FOODS HIGH IN MELATONIN
Melatonin is a hormone which helps us sleep. Melatonin is found in eggs, salmon, tuna, nuts, oats, milk, yoghurt, rice, cherries, grapes, strawberries, tomatoes, mushrooms.
FOODS HIGH IN PROTEIN
There is one specific protein called ‘tryptophan,’ which is of importance here. Tryptophan helps your body make more melatonin and promotes sleep. Tryptophan can be found in turkey, chicken, eggs, milk, yoghurt, nuts, seeds, soy products and even bananas.