Connect with others who understand.

  • Learn from expert-reviewed resources
  • Real advice from people who’ve been there
  • People who understand what you’re going through
Sign Up Log In
Powered By
Real members of MyMigraineTeam have posted questions and answers that support our community guidelines, and should not be taken as medical advice. Looking for the latest medically reviewed content by doctors and experts? Visit our resource section.
A MyMigraineTeam Member asked a question 💭
Keizer, OR
March 21
 · 
Be the first to react
MyMigraineTeam

How much magnesium should you take for chronic migraine?

The American Migraine Foundation suggests taking 400 to 500 milligrams of elemental magnesium daily to help prevent migraine attacks. Some research indicates that higher doses over 600 milligrams taken for at least 3 to 4 months may work better, though these higher Show Full Answer

How much magnesium should you take for chronic migraine?

The American Migraine Foundation suggests taking 400 to 500 milligrams of elemental magnesium daily to help prevent migraine attacks. Some research indicates that higher doses over 600 milligrams taken for at least 3 to 4 months may work better, though these higher amounts are more likely to cause side effects like diarrhea, cramps, and vomiting.

It's important to know that everyone's body and medical needs are different. The right dosage for you depends on your individual situation, including any other medications you're taking and your overall health.

Before starting magnesium supplements, talk with your doctor. They can help determine:

- Whether magnesium is appropriate for you
- The right type of magnesium to take
- Your proper dosage
- How to avoid potential interactions with other medications

Keep in mind that magnesium supplements can interact with certain medications, including antibiotics, and may not be safe for everyone. Your healthcare provider can guide you toward the safest and most effective approach for managing your chronic migraines.

March 21

Related Questions

View All
A MyMigraineTeam Member asked a question 💭
Manassas, VA

A MyMigraineTeam Member asked a question 💭
Hamburg, NY

A MyMigraineTeam Member asked a question 💭
Fort Worth, TX