
Migraine Triggers: The Most Common Causes of Migraine Attacks and How to Find Yours
Written by Cherlie Joseph, MSN, FNP-BC · Medically reviewed by Naurah Gaspard, DNP, FNP-C, FNP-BC · Updated November 2026
Common migraine triggers include changes in sleep, stress (and the let-down after stress), skipped meals, hormone shifts, alcohol, caffeine changes, weather and bright light. Triggers are personal and often stack up, so a simple headache diary kept for two to three months is the best way to find yours.
In this guide
What counts as a migraine trigger
A trigger is anything that makes a migraine attack more likely in someone who already has migraine. It does not cause migraine disease itself; that comes from how your brain and nerves process signals, which is largely inherited. Triggers simply lower the threshold for an attack on a given day.
Two points make triggers confusing. First, they are personal: chocolate or red wine may matter for one person and not at all for another. Second, triggers tend to stack. A short night of sleep alone may be fine, but a short night plus a skipped lunch plus a stressful deadline in the days before your period can push you over the edge. That is why the same food can seem to cause an attack one week and not the next.
It also helps to know about the prodrome, the early phase that can start hours to a day or two before the headache. Cravings, yawning and neck stiffness are common. If you crave something sweet and then get a migraine, the craving may have been an early symptom rather than the chocolate being the cause.
The most common migraine triggers
The National Institute of Neurological Disorders and Stroke (NINDS) lists these as common triggers. Most people have more than one.
| Trigger | What it looks like | What often helps |
|---|---|---|
| Sleep changes | Too little sleep, oversleeping on weekends, jet lag, shift work | Same bed and wake time every day, including days off |
| Stress and the let-down after it | Attacks during busy weeks, or on the first day of a vacation | Regular breaks, exercise, relaxation or biofeedback skills |
| Skipped meals, low blood sugar | Headache when lunch is late or after fasting | Regular meals and snacks; carry something easy |
| Hormone shifts | Attacks in the days before or during a period | Tracking your cycle; ask about targeted treatment |
| Alcohol | Often within hours, sometimes red wine specifically | Notice amounts and types; drink water too |
| Caffeine changes | Too much, or withdrawal on a weekend morning | A steady, moderate daily amount |
| Weather and heat | Barometric pressure swings, storms, hot humid days | Hydration, cooling down, planning ahead on stormy days |
| Sensory input | Bright or flickering light, loud noise, strong smells | Sunglasses outdoors, screen breaks, avoiding heavy fragrance |
Dehydration is worth special mention in Florida. Heat, humidity and outdoor activity can leave you low on fluids before you notice thirst. Some medicines can also trigger headaches, and frequent use of pain relievers can cause medication overuse headache, which makes attacks more frequent.
Already treated for migraines and running low?
$79 refill review by a nurse practitioner licensed in your state. Adults 18+ in FL, NM, OR and WA.
Request a medication refill →How to find your personal triggers
A headache diary is the most reliable tool. Paper or a phone app both work. Track for at least two to three months, because one or two attacks are not enough to see a pattern.
- Each day: bedtime and wake time, meals, caffeine, alcohol, stress level, and for those who menstruate, cycle day.
- Each attack: start time, how bad it was (0 to 10), symptoms such as nausea or light sensitivity, what medicine you took and whether it worked.
- Look back 24 to 48 hours before each attack and ask what was different.
If you suspect a food, test it on a calm, well-rested day. If it does not reliably cause an attack, you probably do not need to cut it out.

Managing triggers without letting them run your life
You cannot avoid everything, and trying can raise stress, itself a trigger. Focus on the few triggers you can control and a steady daily rhythm:
- Keep a consistent sleep schedule, even on weekends.
- Eat at regular times and stay hydrated.
- Move most days; regular aerobic exercise is part of migraine prevention.
- Keep caffeine steady rather than swinging up and down.
- Build a short wind-down routine for stressful periods.
For triggers you cannot avoid, like weather or hormones, plan ahead: keep your acute medicine with you and treat early, when pain is still mild. Treatments that stop an attack, such as triptans like sumatriptan, generally work best taken early. Limit acute medicines to the number of days your provider recommends; taking pain relievers or triptans too many days a month can lead to rebound headaches.
When to talk with a provider
Reach out if you have headaches on four or more days a month, if attacks keep you from work or family time, if your acute medicine is not working, or if you need it more often than recommended. These are signs that preventive treatment may help. Our article on migraine prevention explains the options, including newer CGRP medicines.
If you already have a migraine diagnosis and a medicine that works, a refill review can keep you supplied. New or changing headaches should be looked at during a visit. OurTopClinic does not prescribe controlled substances, such as butalbital combinations or opioids, which are not recommended for routine migraine treatment.
Get in-person care or call 911 if you have:
- The sudden, worst headache of your life, peaking within about a minute
- Headache with fever and a stiff neck, confusion or a seizure
- Weakness, numbness, slurred speech, facial droop or vision loss that is new or different from your usual aura
- A headache after a head injury
- A new or changing headache pattern after age 50, or during pregnancy or after giving birth
Frequently asked questions
Can certain foods really trigger migraines?
Sometimes. Alcohol, aged cheese, processed meats and artificial sweeteners are commonly reported, but food triggers vary from person to person and are less common than sleep, stress and hormone triggers. Use a diary before cutting foods out, and remember that cravings can be an early sign of an attack rather than its cause.
Why do I get migraines on weekends?
Weekend attacks often come from a mix of sleeping in, a later or skipped breakfast, less caffeine than usual on a workday, and the let-down after a stressful week. Keeping your wake time, meals and caffeine steady on days off often helps.
Sources
Keep reading
- Migraine vs headache: how to tell the difference
- Hormonal migraine: why attacks hit around your period
- Insomnia tips that actually help
- Browse all conditions and treatments A to Z
Already treated for migraines and running low?
$79 refill review by a nurse practitioner licensed in your state. Adults 18+ in FL, NM, OR and WA.
Request a medication refill →
Cherlie Joseph, MSN, FNP-BC
Board-certified family nurse practitioner licensed in Florida, caring for adults online at OurTopClinic. Meet our providers.
This article is for general education and is not a substitute for medical advice. Treatment, including any prescription, is decided by a licensed provider after reviewing your health history. OurTopClinic is not for emergencies; if you have a medical emergency, call 911. OurTopClinic serves adults located in Florida, New Mexico, Oregon and Washington. Learn more at ourtopclinic.com.