Migrenu mogu izazvati hormonalne promene, promene vremenskih prilika i određene namirnice (stariji sir, plavi sirevi, fermentisani mlečni proizvodi, hladna hrana poput sladoleda, alkohol). Lekari su takođe primetili da migrenu mogu izazvati neki jaki mirisi. Jedna od dve osobe koje su sklone migrenama osetljiva je na određene mirise. To može biti miris luka, pržene hrane, dima cigarete, miris parfema, osveživača za auto i osveživača prostorija.