Nutrition also affects your sleep, and if you can not sleep at night, it may be the lack of nutrients.
In addition to its essential role in bone development, calcium is also important for healthy sleep. Calcium calms the nervous system and helps you fall asleep. During stressful periods the calcium in the body decreases rapidly and it also affects your sleep.
Good sources of calcium are dairy, beans, nuts, seeds, and broccoli.
If you decide to take calcium supplements before bedtime, do not forget to take vitamin D to be absorbed by the body.
Magnesium deficiency can cause anxiety and irritability, so it will be difficult for you to fall asleep. People who lack magnesium also fail to rest because they wake up several times a night.
Almonds, germs, wheat, oysters, spinach contain magnesium.
3. Vitamin B Complex
Vitamins B3, B5, B9 and B12 are very important for sleep regulation.
Vitamin B3, also called niacin, is recommended for those who suffer from depression and those who wake up at night to sleep better.
Vitamin B5 helps reduce stress and anxiety. Its lack makes you feel tired but you can not sleep.
One study has shown that an increased level of zinc in the body helps you to have an uninterrupted and long-lasting sleep.
Zinc is naturally found in beef, lamb, sesame, pumpkin seeds or peas.