
20. Melatonin
You might know that melatonin is a natural hormone that can help regulate sleep schedules. However, did you know that this exact quality also makes it potentially beneficial for migraine sufferers? People with migraines have low quantities of melatonin byproducts in their urine and often suffer from irregular sleep cycles that can contribute to imbalances in your brain and increase the intensity and frequency of migraines.
Several studies indicate that taking a small 3mg dose of melatonin between 10 pm – 11 pm for up to 8 weeks can help reduce migraines. Over 75% of the participants in one study said they experienced over 50% fewer migraines during the month. As always, we recommend talking to your doctor before taking something like melatonin, as it can interact with certain medications. Your doctor may be able to suggest a more specific dose based on your individual needs, as melatonin is available in a range of strengths.