Enxaquecas são frequentemente debilitantes. Dor excruciante, às vezes dura horas ou dias. Embora muito sobre causas permaneça desconhecido, certos fatores ambientais e alimentos parecem desempenhar papel. Vários alimentos gatilho identificados, mas efeito varia pessoa a pessoa. Alimento que causa crise violenta em um pode não causar sintomas em outro.
Produtos alcoólicos, especialmente vinho e cerveja, frequentemente desencadeiam. Vinho tinto pior que outras variedades. Cafeína excessiva também desencadeia em alguns.
Alguns laticínios, especialmente queijos curados, podem causar enxaqueca. Outros: laticínios fermentados (creme de leite, buttermilk).
Para muitos, certos processados desencadeiam ataque. Carnes curadas/processadas: mortadela, bacon, salsicha, carnes de caça, pepperoni, linguiça, arenque. Conservados/marinados: picles, azeitonas, chucrute. Nitratos suspeitos — causam relaxamento e dilatação vascular.
Várias variedades de feijão: vagem, branco, lima, pinto, italiano, grão-de-bico. Outros: cebola, ervilha torta, vagens, lentilhas.
Abacate, banana, mamão, maracujá, uva passa, ameixa vermelha, figo — frutas mais comuns gatilho. Nozes e manteiga de amendoim também gatilhos comuns.
Vários temperos às vezes desencadeiam: aspartame, amaciante de carne, sal temperado, molho de soja. Outros suspeitos: glutamato monossódico (MSG), chocolate, levedura de cerveja (inclui produtos com fermento fresco: bolo de café, pão de fermentação natural, donuts).