What causes migraines?

    Written by:

    Fact-checked

    by:

    Last Updated: May 16, 2025

    Migraines are triggered by various factors that can differ from person to person, and keeping a daily headache journal can help identify these specific triggers. Common triggers include alcohol, caffeine, fatigue, menstruation, certain foods, missed meals, smoke, stress, and weather changes.

    Migraine triggers differ from person to person. Daily headache journals are recommended to be better able to identify specific triggers. Some commonly identified triggers include alcohol, caffeine, fatigue, menstruation, certain foods (e.g., cheese or chocolate), missed meals, smoke, stress, and weather changes.[1]