Most people nowadays experience a lot of stress due to various issues such as work, school, family, and personal matters, and often can't sleep well at night.

Some people are in such a bad state that even taking medicine doesn't help them fall asleep. Since a person needs at least 7 hours of sleep per night to maintain their body without deficiencies, if you can't sleep well at night, make sure to remember and choose to eat the foods mentioned below.

Almonds and Walnuts

Almonds contain Melatonin, magnesium, calcium, and minerals that help relax your muscles.

Walnuts also contain similar properties, and additionally contain the amino acid tryptophan, which promotes sleep. This is extremely helpful for patients suffering from severe insomnia.

Herbal Tea

Chamomile tea reduces inflammation and helps you fall asleep free from stress.

Kiwi

Kiwis contain high amounts of Serotonin, making them extremely helpful for those who struggle to fall asleep every night. Eat 2 kiwis one hour before going to bed at night.

White Rice

Due to its high glycemic index, white rice helps you sleep well. People who eat more rice tend to fall asleep more easily and sleep more soundly than those who eat less.

Tart Cherries and Cherry Juice

Tart cherries are rich in fiber, antioxidants, vitamins, and minerals. These properties not only help with insomnia but also reduce inflammation.

Source: Bright Side