Magnezij je esencijalni mineral potreban za rad više od tristo enzima, uključujući stvaranje proteina i pravilno funkcioniranje srca. Preporučena dnevna doza za odrasle iznosi od 310 do 420 miligrama i lako se postiže konzumacijom orašastih plodova, sjemenki, mahunarki, ribe i zelenog lisnatog povrća. Manjak magnezija najčešće se javlja kod starijih osoba, osoba s Crohnovom bolešću, celijakijom ili dijabetesom tipa 2, a simptomi uključuju mišićne grčeve, nepravilni rad srca i smanjen apetit. Istraživanja pokazuju da uzimanje 122 do 600 mg magnezija dnevno tijekom četiri do dvadeset‑četiri tjedna može smanjiti učestalost i jačinu migrena, dok predoziranje od oko 5 000 mg dnevno može izazvati trovanje. Oralni su dodaci učinkovitiji od kupki ili krema, a kombinacije s vitaminom B6 treba koristiti oprezno zbog mogućih nuspojava.