Research on magnesium has found it to be a potentially well-tolerated, safe and inexpensive option for migraine prevention, while it may also be effective as an acute treatment option for headaches including migraines, tension- type headaches and cluster headaches, particularly in certain patient subsets.
How much magnesium should I take for a headache?
Talk to your doctor before taking magnesium supplements. If they give you the go-ahead, they may suggest 400 milligrams a day as a starting dose. Some research studies give people with migraines up to 600 milligrams a day. Don't take more than 1,200 milligrams a day.
What kind of magnesium is best for headaches?
Magnesium oxide is most frequently used to prevent migraines. You can take it in pill form, with a general recommended dosage of about 400 to 500 milligrams a day.