Science

How to Spot a Migraine Coming On: Prodrome Symptoms Explained

Most migraine attacks do not start when the pain starts. They start earlier, sometimes hours earlier, sometimes a day or two earlier, in a quiet phase called the prodrome. If you have ever said "I felt weird all afternoon and then it hit me at bedtime", you were describing your prodrome. Learning to read it is one of the highest-leverage skills in living with migraine.

The short answer

The prodrome is the early-warning phase of a migraine attack. It can begin anywhere from a couple of hours to about 48 hours before the headache and shows up as a mix of mood, appetite, energy, cognitive and body-sensation changes. It is easy to miss because none of the symptoms are dramatic on their own. What matters is the combination and the fact that they cluster before an attack. Spotting your personal prodrome pattern gives you a window to hydrate, rest, dim the environment, take medication early if your doctor has advised it, and lower the odds that a bad day turns into a wasted day.

What actually is the prodrome

Migraine is a four-phase event: prodrome, aura (only about a third of people get this), headache, and postdrome. The prodrome reflects changes in the hypothalamus and brainstem before the pain pathways switch on. That is why the earliest symptoms are so oddly assorted. The hypothalamus regulates appetite, sleep, thirst, mood and autonomic tone, so when it starts misbehaving, all of those can wobble at once.

Research using headache diaries suggests that more than 75 percent of people with migraine experience at least one prodrome symptom, and many experience several. Some people are consistent (the same signals every time) and some are variable. Both patterns are normal.

The most common prodrome symptoms

You will not get all of these in one attack. Most people notice two or three that repeat.

Prodrome, aura and the headache: how to tell them apart

These get muddled, so it is worth separating them.

If a symptom lasts hours and is not visual or sensory, it is almost certainly prodrome, not aura.

Why the prodrome matters

The prodrome is a window of opportunity. Once the headache phase is fully underway, medications work less well and behavioural strategies help less. In the prodrome you can still influence the outcome. Common sensible steps, ideally agreed with your clinician in advance, include:

How to tell your prodrome from a normal off-day

Everyone has flat, foggy, snacky days that do not turn into migraines. The trick is not to react to every single one of them. Two things separate a real prodrome from noise:

Catch your migraine before it catches you

MigraineMe watches your health metrics for early-warning outliers, updates a daily risk score, and helps you spot the personal prodrome pattern hiding in your data.

Get MigraineMe

How MigraineMe helps with this

MigraineMe runs a dedicated prodrome worker on the server. Each day it reads the health metrics coming in from your wearable, phone and health app, and fires an early-warning event into a table called prodromes whenever a value crosses an absolute threshold or sits more than two standard deviations from your own fourteen-day baseline for that metric. These events are tagged as auto-captured (source "system"), so you can see they came from your data rather than something you logged by hand.

The prodrome worker does not diagnose you and it does not read subjective symptoms like yawning or cravings, which only you can notice. What it can do is flag the physiological shifts that often accompany a prodrome (for example an unusual sleep night, a recovery score well below your baseline, a stress-index reading outside your normal range) so you have an objective record to sit alongside the way you feel.

Those prodrome events then feed the daily risk score. The risk score worker takes every fired trigger and prodrome event, applies a per-severity decay weight so recent signals count for more than older ones, and produces a daily score, a percent, and a zone (NONE, LOW, MILD or HIGH). The current risk gauge is free. If you upgrade to Premium, you also see the 7-day forecast: the same calculation projected out for the next seven days, so you can look ahead when several signals are stacking up.

Over time, once you have logged at least three migraines and have at least three headache-free control days, the server-side insights engine (compute-correlation-stats) starts telling you which factors are actually associated with your attacks. It uses Fisher's exact test for significance and a lift ratio with Haldane-Anscombe smoothing for effect size, checks lags of 0 to 3 days, and applies both Bonferroni and Benjamini-Hochberg corrections so sparse data does not produce false positives. A three-dot meter shows how strong the p-value is. There are no confidence intervals and MigraineMe does not claim any.

None of this is a medical device and none of it replaces your clinician. It is a way to build up an honest, personal picture of what happens in the hours and days before an attack, so "I felt weird all afternoon" can become "my sleep score was low, my recovery was flagged, my risk went into MILD, and I got the neck ache I always get". That is a much better conversation to bring to a neurologist.

Common questions

How long before a migraine does the prodrome start?

Usually somewhere between two and 48 hours before the headache. Some people get a short, sharp prodrome of a few hours, others have a slow build over one to two days. Both are normal, and your own pattern tends to be fairly consistent from attack to attack.

Is the prodrome the same as aura?

No. Prodrome is a slow, vague phase with mood, energy, appetite and body-sensation changes lasting hours to days. Aura is a short neurological event of roughly 5 to 60 minutes with visual, sensory or speech symptoms, and only about a third of people with migraine get it. You can have prodrome without aura.

Can MigraineMe tell me a migraine is coming?

MigraineMe fires auto-captured prodrome events when your health metrics cross an absolute threshold or sit more than two standard deviations from your own fourteen-day baseline, and folds those into a daily risk score with a 7-day forecast on Premium. It is not a medical device and does not predict individual attacks with certainty, but it gives you an objective early-warning signal to look at alongside how you feel.

This article is for educational purposes only. MigraineMe is not a medical device and does not diagnose or treat migraine. Always discuss treatment decisions with a qualified healthcare professional.