Migrenu može izazvati mnogo toga, od nedostatka sna do promene vremena. Prema procenama naučnika, 10-15 posto populacije pati od čestih migrena, najčešće žene, čak 40 posto.
Naučnici su pronašli dokaz da namirnice poput oraha, pasulja i sira mogu biti uzroci teških glavobolja za neke ljude. Razlog tome je tiramin – derivat aminokiseline tirozin. Naime, nakon nekog vremena, tirozin se u nekim namirnicama poput mesa, sira ili jaja pretvori u tiramin. Interval u kojem, zbog hrane, može doći do glavobolje je 48 sati.
Glavobolju mogu izazvati i krastavci, brazilski orah, avokado i banane. Ipak, hrana koja u danu kada je osoba malo spavala izazove jaku glavobolju, ne mora nužno uticati na nastanak nekog drugog dana.