Magnesium for Weather-Triggered Migraine Attacks

After several years of no longer having weather as a migraine trigger, it suddenly became a trigger again. After some sleuthing, I figured out the culprit. Even though taking magnesium didn’t seem to change my day-to-day migraine attacks, it made a big difference with the weather-triggered attacks.

This article represents the opinions, thoughts, and experiences of the author; none of this content has been paid for by any advertiser. The team does not recommend or endorse any products or treatments discussed herein. Learn more about how we maintain editorial integrity here.


View Comments (7)
  • nolafitchick
    12 months ago

    Just curious as to what type of magnesium you are taking?

  • Longcurlyhair
    11 months ago

    Magnesium is a great supplement, but you will get better results with Vitamin A. I have been taking one 10k IU softgel daily for 1.5 years and have only had 2-3 level 3 migraines since I started it. I came to work on those days which previosly I would have been in bed. From daily migraine to 2-3 in a year and a half, that’s manageable.

  • Kerrie Smyres moderator author
    12 months ago

    Monomagnesium malate. The brand name is Cramp Defense.

  • grammayumyum
    12 months ago

    I have been taking magnesium (CALM) for several months now. Until seeing your vid, I hadn’t realized that the weather triggered migraine I had for 2 days last week could be linked to my Mg intake. Indeed, I hadn’t been taking the Mg consistently for a couple weeks, so that could have put me at more risk. The transition from winter to spring weather is usually pretty rough on me. I’m going to get back to my Mg consistently and see if it helps with the seasonal weather changes this year. Thanks, Kerrie!

  • Martiw
    12 months ago

    How much Mg on a daily basis? Do you take more before during or after weather changes? After discovering that weather changes, such as changes in the barometric pressure, tiggered some migraines, I felt more in control but I had not heard about taking Mg. Thanks.

  • Kerrie Smyres moderator author
    12 months ago

    Hi Martiw, I take 840 mg a day no matter what the weather. Please talk with your doctor before starting such a high dose. Not everyone can tolerate such a high dose and It’s important to balance it with calcium. Also, some types of magnesium are better tolerated than others. I use monomagnesium malate.

    Take care,

  • Complicated
    12 months ago

    Magnesium- hmm. I haven’t thought of that. Usually for weather related migraines I take advil cold and sinus. I should try that for my next one.

  • Poll