
Been a while since you had a good night’s sleep? Tossing and turning in the middle of the night does not count as restful sleep. Getting adequate sleep every night is crucial for your body. It is the time when your body heals and resets for a new day. While a consistent sleep schedule and a favorable environment are crucial to getting good sleep, what you eat in the hours before bed can make a surprisingly big difference. Here are six foods that will help you wind down and get restful sleep.

Go bananas—quite literally. Having bananas later in the day may help you sleep better. They contain magnesium and potassium, which help you relax. They are also beneficial in increasing melatonin levels, which help you sleep like a baby.

Consider having a few almonds at night. Beyond the many health benefits, these nuts also help boost sleep quality, thanks to their vitamin B and magnesium content. You will feel more relaxed and have uninterrupted sleep. A small handful—about an ounce—could be the perfect pre-bedtime snack.

If you like herbal teas, you may want to consider drinking chamomile tea before bed. It has flavones, which are antioxidants that reduce inflammation and also improve sleep quality. Chamomile tea also contains apigenin, which is shown to reduce insomnia and improve sleep. Sipping a warm mug about 45 minutes before bed may signal to your brain that the day is done.

Run to the grocery store right now. Kiwis are indeed a wonder fruit. Along with their digestive benefits, kiwis also help improve sleep quality. You can eat them before bed. Eating two kiwis about an hour before bed can significantly improve sleep quality.

Your grandmother's advice was perfect. A cup of warm milk could just be the answer to all your sleep problems. Milk can help you ease into sleep. The warmth adds a relaxation effect, telling your body to switch to sleep mode. Who knew a warm cup of milk could do just the trick!

Yes, you read that right. There is a reason why sometimes your grilled fish lunch leaves you sleepy. Eating fatty fish is linked with several health benefits, and one of them is improved sleep quality. Fish such as salmon, tuna, mackerel, and trout are rich in omega-3 fatty acids and vitamin D, which act as a powerful combination for sleep. If you are struggling with sleep, consider having fatty fish for dinner a few nights a week for noticeable results.