Uma em cada 11 pessoas nos EUA sofre de enxaquecas, segundo os Institutos Nacionais de Saúde. Quem tem quatro ou mais crises por mês pode tomar medicamentos diários — chamados de manutenção — para prevenir ataques.
Antidepressivos como amitriptilina e inibidores de recaptação de serotonina como venlafaxina acredita-se que previnam inchaço dos vasos sanguíneos e reduzam enxaquecas. Esses fármacos também afetam níveis de serotonina, e alguns pesquisadores acham que a serotonina desempenha papel em algumas enxaquecas.
Betabloqueadores e bloqueadores de canal de cálcio são usados para prevenir enxaquecas. Também parecem impedir que vasos cerebrais inchem e contraiam. Betabloqueadores usados: propranolol; bloqueadores de canal de cálcio: verapamil.
Acreditam-se que "acalmem" o cérebro "excitável" da enxaqueca. Uma teoria sugere que cérebros enxaquecosos são hipersensíveis a gatilhos, e anticonvulsivantes reduzem essa sensibilidade. Incluem ácido valproico e topiramato.