Atividade cerebral anormal causa enxaquecas, mas não está claro o que causa anormalidade. Enxaquecas podem ser desencadeadas por estresse, fatores ambientais e alimentos.
Enxaquecas tratadas com analgésicos (tomados assim que sintomas começam) e preventivos (reduzem frequência, gravidade e duração).
Incluem antieméticos, AINEs, opiáceos como codeína, e triptans como Imitrex para enxaquecas graves.
Betabloqueadores, antidepressivos, anticonvulsivantes e botox usados para prevenir. Médicos às vezes usam anti-histamínico ciproeptadina como preventivo para crianças com enxaquecas.
Ervas tanaceto (feverfew) e petasita (butterbur) tratam frequência e gravidade. Outros tratamentos naturais: vitamina B-2, coenzima Q10 e suplementos orais de sulfato de magnésio.