What type of magnesium is best for chronic migraines?
For chronic migraines, magnesium oxide and magnesium sulfate have been studied the most extensively. Magnesium oxide is taken as a pill and is often recommended at doses of 400-600 milligrams daily for migraine prevention.
Magnesium sulfate is given intravenously (into Show Full Answer
What type of magnesium is best for chronic migraines?
For chronic migraines, magnesium oxide and magnesium sulfate have been studied the most extensively. Magnesium oxide is taken as a pill and is often recommended at doses of 400-600 milligrams daily for migraine prevention.
Magnesium sulfate is given intravenously (into the vein) and is typically used in clinical settings.
Other forms that may help include:
- Magnesium glycinate
- Magnesium threonate
- Magnesium citrate
- Magnesium carbonate
- Magnesium chloride
However, these haven't been studied as much for migraine specifically.
The effectiveness varies because each form is absorbed differently by the body. Some research suggests high doses (over 600 milligrams) taken for 3-4 months may work better, though higher doses increase the risk of side effects like diarrhea and stomach issues.
It's important to talk with your doctor before starting magnesium supplements. They can help determine the right type and dosage for your specific needs, especially since magnesium can interact with other medications and may not be safe for everyone.
December 19, 2025