If your sleeping disorder has been caused by a deficiency of calcium then yogurt is your best solution. Your insomnia can be prevented by boosting the levels of calcium and you can do that by consuming yogurt as well as some other dairy products.
Another remedy for insomnia is drinking a cup of cherry juice just before you go to bed. The production of melatonin will be increased thanks to this juice and it will result in better sleeping quality. The circadian rhythm will also be regulated with the help of this juice. If you do not have a cherry juice, one handful of this fruit will also have the same effect as drinking the juice.
2. Whole grains
Magnesium is the mineral that helps you relax and you can find it in whole grains. Including the whole grains in your diet will help you improve the quality of your sleep.
Magnesium is also found in cocoa, and that is why drinking one glass of it before you go to bed can help you relax. The cocoa also contains tryptophan, another helpful thing for the quality of your sleep.