Magnesium zou wel eens het meest onderbouwde supplement voor migrainepreventie kunnen zijn. Klinisch bewijs van vijf gerandomiseerde gecontroleerde onderzoeken toont aan dat suppletie met ~600 mg per dag de frequentie en intensiteit van migraine vermindert. Men gelooft dat het werkt door corticale spreidingsdepressie te remmen en pijnsignalerende chemicaliën zoals substance P en glutamaat te verminderen. Opmerking: 600 mg is een vrij hoge dosis, dus overweeg om het gedurende de dag te verdelen om gastro-intestinale klachten te voorkomen en gebruik goed opneembare vormen zoals citraat of glycinaat.