Migrena are o componenta genetica importanta – iar aceasta nu poate fi influentata-, daca unul dintre parinti are aceasta boala, riscul copilului sa o mosteneasca fiind de 4 ori mai mare decat in populatia generala.
Sunt mai multi factori care pot declansa o migrena, iar daca sunt identificati pentru fiecare pacient in parte, acestia pot fi preveniti: alimente care contin tiramina (branzeuri maturate, ciocolata, rosiile), vinul rosu, aditivi alimentari (aspartam, gutamat de sodiu), somnul insuficient, depresia, efortul fizic intens, unele medicamente (vasolidatatoare, anticonceptionale).