Segundo A. Mauskop e B.M. Altura, do Centro de Cefaleia de Nova York, pesquisas mostram que enxaquecas podem ser causadas por deficiências nutricionais, especificamente deficiência de magnésio.
Magnésio é mineral que relaxa vasos sanguíneos e aumenta uso eficiente de serotonina pelo corpo. O USDA realizou estudos mostrando alta correlação entre pacientes com enxaqueca e baixos níveis de magnésio.
Magnésio estabiliza níveis de serotonina. Queda ou aumento de serotonina pode causar dilatação ou constrição de vasos sanguíneos, levando a enxaquecas.
Níveis baixos de magnésio podem levar a enxaquecas. Na edição de 24 de junho de 2009 da "Neurology", Dr. Tobias Kurth da Harvard Medical School afirmou que enxaquecas, especialmente em mulheres, são preocupação de saúde que pode levar a condições mais sérias como ataques cardíacos e AVCs.
Pacientes com enxaqueca devem incorporar mais magnésio na dieta através de alimentos como vegetais, leguminosas e nozes ou através de suplementos de magnésio.