O magnésio é um dos suplementos mais comprovados por evidências para tratar enxaqueca. 400–600 mg por dia de magnésio oral reduzem a frequência e a intensidade das enxaquecas em comparação com placebo em ensaios randomizados. Alguns estudos encontram benefício apenas na faixa mais alta (600 mg/dia), enquanto doses mais baixas (250–360 mg) frequentemente não ajudam. Para ataques agudos, magnésio intravenoso também pode ser eficaz, especialmente para enxaquecas com aura. O magnésio estabiliza as membranas neuronais (reduzindo a hiperexcitabilidade cerebral) e modula o tônus vascular cerebral, dois processos centrais na biologia da enxaqueca. Para suplementação rotineira, glicinato de magnésio, citrato ou taurato são preferidos para biodisponibilidade. O treonato de magnésio chama atenção para a captação cerebral, mas contém muito pouco magnésio elementar e não deve substituir formas mais biodisponíveis quando seu objetivo é corrigir o status total de magnésio. Outro regime baseado em evidências para prevenção da enxaqueca é combinar magnésio com CoQ10 e riboflavina (B2), que reduziu substancialmente os dias de enxaqueca em um estudo de 3 meses. Se o problema for problema gastrointestinal, divida o total em ~200 mg de doses tomadas de 1 a 3×/dia. Isso mantém você na faixa de 400–600 mg/dia, que se mostrou eficaz enquanto reduz as fezes moles.