What causes someone to get migraines?

While several things can trigger migraines, there are no specific causes. Women are 3 times more likely to suffer from headaches than men, likely because of menstrual cycles and hormonal changes. Otherwise, triggers for migraines vary from changes in smell, lack of sleep, genetic predisposition, allergies, and more.