C'est vrai que différents facteurs peuvent favoriser la survenue de migraines : facteurs environnementaux, psychologiques, hormonaux, alimentaires, mais ce ne sont pas les causes de la migraine. Les causes quant à elles, ne sont toujours pas complètement élucidées (il existe une composante génétique héréditaire indéniable dans la migraine).
Parfois, on ne retrouve aucun facteur déclenchant.
Il est possible de tenir un agenda des crises de migraines dans lequel on note tous les jours pendant plusieurs semaines toutes les activités (physiques, professionnelles, déplacements, fêtes, vacances,...), les aliments et boissons consommés, la période du cycle menstruel pour les femmes, les périodes de stress ou tout évènement susceptible de contrarier le patient. Ainsi, un ou plusieurs facteurs sont quelquefois retrouvés.