If you are struggling with getting enough hours of sleep or if you have insomnia, here are some foods that would help you doze off to dreamland:
1. Warm Milk
Yes, this works like magic and theres a scientific explanation to it. Dairy products contain tryptophan, which is a sleep-promoting substance. If you are not so much into milk, you could also try other foods that are high in tryptophan like nuts, seeds, bananas, honey and eggs.
2. Carbohydrate-rich foods
A bowl of cereal with milk, yoghurt and cheese are also rich in tryptophan so a light snack before hitting the bed would be helpful. Make a cheese sandwich or go for a cup of yoghurt. Midnight snacking could be helpful for you to get sleep, but dont make it an excuse to pig out! A full stomach makes it hard for your digestive system to work, making sleep harder or uncomfortable.
3. No liquids after 8 pm
While its true that keeping yourself hydrated throughout the day is necessary, it is best to cut down on liquids after 8 pm. The main reason for this is so that you dont have to get up many times during the night to go to the toilet.
In order to have a comfortable and uninterrupted sleep, it is best to avoid spicy meals during dinner, too much meat and even alcohol. While many believe that alcohol induces sleep, it actually enhances nightmares, night sweats and headache.