Melatonin and Migraines: What You Need to Know

If you’re one of the millions of people who experience migraines, you know how debilitating they can be. They can interfere with work, social activities, and even basic daily tasks. There are many medications available to treat migraines, but they often come with side effects or are ineffective.

That’s where melatonin may come in. Melatonin is a hormone that our bodies naturally produce to regulate sleep-wake cycles. But it’s also been studied as a potential treatment for migraines.

What are migraines?

Migraines are a type of headache that typically cause intense throbbing pain on one side of the head, but they can also affect both sides. They can be accompanied by sensitivity to light and sound, nausea, and vomiting. Migraines can last for hours or even days and can be a significant source of disability for those who suffer from them.

How is melatonin related to migraines?

One of the theories behind migraines is that they are caused by a disruption in the balance of neurotransmitters in the brain. One of these neurotransmitters is serotonin, which is involved in the regulation of pain. Melatonin is closely related to serotonin and has been shown to affect its levels in the brain. Some researchers believe that migraines may be related to low levels of serotonin, which is where melatonin may come in.

What does the research say about melatonin and migraines?

There have been several studies conducted on the use of melatonin for migraines. One study published in the Journal of Pineal Research found that melatonin can decrease the frequency and intensity of migraines in some individuals. Another study published in the journal Headache found that melatonin was effective in preventing migraines in people who experienced them at least twice a week.

However, it’s important to note that these studies were small and not all have shown positive results. In a study published in the journal Cephalalgia, melatonin was found to be no more effective than a placebo for preventing migraines.

How is melatonin taken for migraines?

Most studies on melatonin and migraines have used a dose of 3-10mg taken at bedtime. It’s important to talk to your healthcare provider before taking melatonin, as it can interact with other medications and may not be safe for everyone.

What are the potential side effects of melatonin?

While melatonin is generally considered safe, it can cause side effects in some individuals. These can include:

  • Headache
  • Nausea
  • Drowsiness
  • Dizziness
  • Confusion
  • Depression

It’s important to talk to your healthcare provider before taking melatonin to make sure it’s safe for you and to discuss potential side effects.

Should I take melatonin for migraines?

While melatonin may be a promising treatment for migraines, it’s important to talk to your healthcare provider before taking it. They can help you determine if it’s safe for you and if it’s likely to be effective in your particular case. They may also be able to recommend other treatments or lifestyle changes that can help prevent migraines.

It’s also important to remember that while melatonin may be helpful for some individuals, it may not work for everyone. If you do decide to take melatonin for migraines, be sure to follow your healthcare provider’s instructions and keep track of any side effects you experience.


Melatonin is a hormone that has been studied as a potential treatment for migraines. While some studies have shown promise, more research is needed to determine its effectiveness. If you suffer from migraines, talk to your healthcare provider about all of your treatment options, including melatonin. Together, you can determine the best course of action to help prevent or manage your migraines.


FAQs about Melatonin And Migraines

1. Can melatonin help relieve migraines?

Research has shown that melatonin may be effective in reducing the frequency and severity of migraines. Melatonin is a hormone that helps regulate sleep patterns, and it has also been found to have anti-inflammatory and antioxidant properties. As migraines are often triggered by disruptions to sleep patterns and inflammation in the body, melatonin may help in reducing the symptoms of migraines.

2. Is it safe to take melatonin for migraines?

Melatonin is generally considered safe when taken in recommended doses. However, as with any supplement, it’s important to talk to your doctor before taking melatonin, especially if you have any underlying medical conditions or are taking other medications. It’s important to note that melatonin can cause drowsiness, so it’s recommended to take it before bedtime.

3. What are some other natural remedies for migraines?

In addition to melatonin, there are a number of natural remedies that may help to alleviate migraines. These include magnesium, riboflavin (vitamin B2), coenzyme Q10, and omega-3 fatty acids. It’s important to note that while natural remedies can be effective, they should not be used as a substitute for medical treatment. If you’re experiencing frequent or severe migraines, it’s important to talk to your doctor about treatment options.


1. Alstadhaug, K. B., Odeh, F., Salvesen, R., & Bekkelund, S. I. (2010). Prophylaxis of migraine with melatonin: a randomized controlled trial. Neurology, 75(17), 1527-1532. Retrieved from

2. Peres, M. F., Zukerman, E., da Cunha Tanuri, F., Moreira, F. R., Cipolla-Neto, J., & Zukerman-Guendler, V. (2004). Melatonin, 3 mg, is effective for migraine prevention. Neurology, 63(4), 757-757. Retrieved from

3. Chakravarty, A. K., & Haldar, R. (2015). Role of melatonin in migraine. Canadian Journal of Neurological Sciences, 42(6), 369-375. Retrieved from