Glavobolju može prouzrokovati mnogo toga, od nedostatka sna do promjene vremena. Prema procjenama stručnjaka, 10-15 posto,populacije pati od čestih migrena, najčešće žene, čak 40 posto.
Stručnjaci su pronašli dokaz da namirnice poput oraha, graha i sira mogu biti uzroci teških glavobolja za neke ljude. Razlog tome je tiramih – derivat aminokiseline tirozin. Naime, nakon nekoga 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 utjecati na nastanak nekog drugog dana.