12 min read
5.0
0

Can a smartwatch predict a migraine? What the data actually shows

Why AUC 0.84 still misses six attacks in ten — and what beats it

Jane Smorodnikova
Founder & CEO
Tatsiana Yashyna
Deputy COO
The best published migraine forecasting model reached AUC 0.84 across 146 people and 21,550 days — with sensitivity of 0.39, meaning it missed more than six attacks in ten, and its strongest predictors were yesterday's headache rather than any wearable signal. Meanwhile people predicting their own attacks from early symptoms were right 81.5% of the time within a 1–6 hour window. Inside: what a watch actually measures, why accuracy and AUC mislead, what three alerts a month really look like, and the feasibility check we ran on our own data before writing this.

Short answer

Not yet, and not well. The best published models can flag some migraine days above chance, but they miss most attacks — and the strongest single predictor in the best study was not a wearable signal at all. It was yesterday's headache. Meanwhile, the thing that already predicts attacks reasonably well is not on your wrist. It is you.

The most rigorous test so far followed 146 people with episodic migraine across roughly 21,550 days of diaries plus wearable data. Its best model reached an AUC of 0.84 for predicting the next calendar day — a number that sounds strong until you read the rest of the line: sensitivity 0.39, specificity 0.95. That means it caught fewer than 4 in 10 attacks. Over a three-day window it did better at catching them (sensitivity 0.58) and worse at avoiding false alarms (specificity 0.83). The authors' own conclusion was that low sensitivity limits clinical utility. (link.springer.com)

And if you have been told that you cannot possibly know an attack is coming — you were not imagining it, and it is not your fault that no device confirms it. Knowing an attack is on its way is a documented, measured phenomenon, and humans currently outperform the hardware at it. In the PRODROME screening dataset — 920 people, 4,802 logged early-symptom events — 81.5% were followed by a headache within 1–6 hours and 95.1% within 24 hours. (pmc.ncbi.nlm.nih.gov) An older electronic diary study found people correctly predicted the headache from 72% of entries with early symptoms. (neurology.org) Your sense that it is coming is a better instrument than any watch that has been tested.

If you want to look at what sits behind your own headache pattern rather than waiting for a device to tell you: take the 2-minute check-in — it maps the buildup in your nervous system behind the attacks, which is a different and more useful question than "will it be tomorrow."

We checked whether we could build this. We can't — and that is the finding

Welltory has 4,145 users with wearable-quality data and 443,435 tracked days. We have resting heart rate, heart rate variability, sleep architecture, activity, and daily load, day by day, for months per person. On paper that is exactly the input a migraine forecasting model wants.

It is not enough, and the missing piece is not subtle. We went through all 135 columns of our daily panel looking for a migraine event — a date, a flag, a logged attack, anything that says the headache happened today. There is none. Our migraine marker is a survey answer at the level of the person, not the day: 396 of those 4,145 users say they have migraine. That tells us who, never when.

A prediction model needs a label to predict. Without attack dates, there is no premonitory window to look into, no way to score a forecast, and no honest way to publish one. So we didn't.

Here is what we can say instead, from comparing those 396 against the 3,749 who don't report migraine:

Brain fog holds up under our like-for-like check — the gap survives when we compare people carrying the same number of other conditions. The 3.0 bpm resting heart rate difference does not: split by condition count it collapses from +2.2 to +1.0 to +0.3 bpm, which means it was tracking general illness burden rather than migraine. We are showing you the failed one on purpose, because "resting heart rate is higher in migraine" is exactly the kind of sentence that gets turned into a prediction claim by someone who did not stratify.

Association, not causation. Observational data from people who chose to track, with migraine self-reported in a survey rather than clinically diagnosed.

What would a smartwatch actually be measuring?

Not the migraine. Migraine is a brain event; a watch sits on an artery in your wrist. Everything a consumer wearable contributes is indirect, and it comes from a short list:

  • Heart rate and heart rate variability, as a proxy for autonomic balance

  • Skin temperature, which shifts with circadian phase and hormonal cycle

  • Electrodermal activity — skin conductance, a sympathetic arousal signal, present on some research devices and few consumer ones

  • Sleep duration, timing and continuity, estimated from movement and heart rate

  • Activity and movement

The theory behind using them is sound. The premonitory phase involves hypothalamic and brainstem circuits that also govern autonomic tone, sleep and appetite, which is why yawning, thirst and fatigue appear hours before pain. (nature.com) If those circuits shift before an attack, autonomic measurements might shift with them.

The gap between "might shift" and "tells you tomorrow" is where every one of these studies lives.

How good are the published models, really?

Two studies carry most of the weight, and they disagree about almost everything except the conclusion.

The large one. 146 people with episodic migraine, three months of daily headache diaries plus wearable sessions, around 21,550 days for next-day prediction. Standard machine learning barely beat a coin toss — a decision tree managed AUC 0.59, a foundation model 0.55. A time-series model built for irregular data reached AUC 0.84 for the next calendar day, with sensitivity 0.39 and specificity 0.95; over three days, AUC 0.76, sensitivity 0.58, specificity 0.83. The most important features were headache intensity, headache duration, and heart rate scores — in that order. (link.springer.com)

Sit with that feature ranking for a second. The two strongest predictors of tomorrow's migraine were properties of today's migraine. The wearable signal came third.

The small one. Ten people, wearing research-grade sensors, focused on nights before an attack. Electrodermal activity, skin temperature and accelerometer data separated pre-migraine nights best; a gradient-boosting model reached accuracy 0.806, precision 0.638, recall 0.595. The authors noted there was no control group without migraine, that ten people cannot support a generalisable model, and that the model "may not be sufficiently sensitive for clinical application." (pmc.ncbi.nlm.nih.gov)

Notice also what neither study used: a consumer smartwatch. Electrodermal activity is not on most wrists. The best-performing signals are the ones you do not own.

Why does AUC 0.84 not mean it works?

Because AUC answers a question you do not have.

AUC asks: if I hand the model one migraine day and one normal day, how often does it rank them correctly? That is a ranking score. It is not a promise about any single morning.

The numbers that describe your actual morning are these:

  • Sensitivity — of the attacks that happen, what fraction does the alarm catch? At 0.39, it misses six out of ten.

  • Specificity — of the normal days, what fraction does it correctly leave alone? At 0.95, it wrongly alarms on one normal day in twenty.

Now put your own numbers through it. Say you get four migraine days a month. In a 30-day month:

  • The alarm catches about 1.6 of your four attacks. Two and a half arrive unannounced.

  • It fires on about 1.3 of your 26 normal days for nothing.

So roughly three alarms a month, of which about half are real, while most of your actual attacks still show up without warning. That is not a device you can make decisions with — and making decisions is the entire point, because migraine treatment works better taken early. An alarm you cannot trust either way gives you nothing to act on.

The three-day version trades one problem for the other: sensitivity rises to 0.58, but specificity falls to 0.83, which on 26 normal days means roughly 4.4 false alarms a month. Catching more attacks costs you a standing state of alert.

Is a person better than a watch at this?

On the current evidence, yes — by a wide margin.

The PRODROME screening period logged 4,802 events in which someone said "a headache is coming." 95.1% were followed by a headache within 24 hours, 90.5% within 6 hours, 81.5% within 1–6 hours. Per person, a mean of 84.4% of their predictions landed within 1–6 hours, and 76.9% of participants were right at least three times in four. (pmc.ncbi.nlm.nih.gov)

Set that against sensitivity 0.39 and the comparison is not close.

Two honest caveats. First, those participants were recruited for being good at it — the study screened for people who said they could reliably identify attacks with early symptoms. This is not the accuracy of a randomly chosen person. Second, the two things are not measuring the same task: humans are reporting what they feel a few hours out, while the models are predicting a calendar day in advance with no symptom input. The models were, in a sense, given a harder job with worse information.

But that is exactly the useful conclusion. The models perform poorly partly because they were not given the premonitory symptoms — which the study authors list among their limitations. (link.springer.com) The signal that works is the one inside your experience, and so far nobody has built the system that combines it with the sensors properly.

What should you do with a wearable if you get migraines?

Stop asking it to forecast, and start using it as a record.

Track your own early symptoms, deliberately. The evidence says this is the highest-yield thing available. Rate four things twice a day — energy, concentration, neck, and light tolerance, 1 to 5 each — then mark attacks. Across the largest datasets, the most common pre-headache symptoms are light sensitivity (57.2%), fatigue (50.1%), neck pain (41.9%), sound sensitivity (33.9%) and dizziness (27.8%). (pmc.ncbi.nlm.nih.gov) Yours will be a subset of that list. Finding which subset is your personal forecasting model, and it beats the published ones.

Use the wearable for the things it genuinely measures. Sleep timing and consistency, alcohol effects on your night, activity load, resting heart rate as a rough load gauge. Sleep disruption and alcohol are among the most frequently named triggers — sleep disturbances at 70.1%, alcohol at 59.0% in a cohort of 632. (journals.sagepub.com) Unlike a migraine forecast, those are things a watch measures directly and reasonably well. What a watch still cannot do is tell you whether what you noticed was a trigger or the attack already starting.

Use it to reconstruct, not to predict. After an attack, look back at the two nights before. You are not looking for an alarm; you are looking for whether your own pattern shows anything repeatable. Over a few months, that is a real question with a real answer.

Be sceptical of any product that claims otherwise. If a device or app claims to predict your migraines, the questions to ask are: what was the sensitivity, in how many people, over how many days, and was the model validated on people it had not seen? Accuracy alone tells you nothing — a model that predicts "no migraine" every single day is over 85% accurate for most people, and useless.

What does the evidence not show?

That wearables cannot ever do this. The field is young, the datasets are small, and the best study is limited by a population recruited from a biofeedback trial — a group more engaged than average. (link.springer.com) Better labels and premonitory symptom input could plausibly change the picture.

That any particular signal is the one. Electrodermal activity and skin temperature looked best in a ten-person study with no control group. (pmc.ncbi.nlm.nih.gov) That is a hypothesis, not a finding.

That the premonitory phase itself is cleanly characterised. A systematic review found pooled prevalence of at least one early symptom ranging from 29% in population-based studies to 66% in clinic-based ones, with very high heterogeneity, and concluded the evidence was insufficient to characterise the phase reliably. (link.springer.com) The foundation everyone is building prediction on is less firm than it looks.

When should you see a doctor?

See a clinician if headaches are becoming more frequent, if you use acute painkillers on 10 or more days a month, if attacks are disabling, if the pattern has changed, or if you have never had a formal diagnosis. No amount of tracking substitutes for a diagnosis, and without one, prevention and early acute treatment are not really on the table.

Seek urgent care for a headache that peaks within a minute, a headache after head injury, headache with fever and a stiff neck, a first severe headache after age 50, or any headache with weakness, confusion, seizure, vision loss, or changed consciousness.

Before that appointment, it is worth knowing what your own pattern looks like: take the 2-minute check-in — it shows the buildup in your nervous system behind the headache pattern, which is the question a forecast can't answer anyway.

How to bring this up with your doctor — and what to ask for

Bring your early-symptom log, not your wearable export. Two weeks of twice-daily ratings plus attack dates is clinically readable. A year of heart rate graphs is not, and will mostly be ignored.

Say the sentence that opens the right door. "I can usually tell several hours before the pain starts. Is there anything I should be doing in that window?" That asks about early acute treatment, which is where the evidence actually is.

Ask these specifically. Should I take my acute medication when early symptoms start rather than waiting for pain? How many days a month can I use it before risking medication-overuse headache? Given my frequency, am I a candidate for preventive treatment? Is any of my tracking data useful to you, or should I stop bringing it?

Bring three numbers. Headache days per month, acute medication days per month, days you could not work or function.

If you are dismissed. "Can you note in my record that I asked about treating the premonitory phase?" A question on the record gets revisited more often than one that isn't. And ask about a referral to a headache specialist.

How Welltory helps

Welltory does not predict migraines. We are not able to, we said so in the data section with the specific reason, and we would rather publish that than a claim that makes a better headline.

What the app is genuinely good for, if you live with migraine, is the part that is hard to do by hand: a continuous record of sleep, resting heart rate, heart rate variability and daily load, measured the same way every day, against your baseline rather than a population average. That is the raw material for looking backwards at the days around an attack — and looking backwards is a question wearable data can actually answer.

And one finding from our own cohort is worth taking personally. Brain fog is reported by 49% of the people in our data who report migraine, against 25% of everyone else, and that difference held up under our verification check when most of what we measured did not. If you have been treating your foggy days as a discipline problem, roughly half the people in your situation report the same thing.

How we made it

Everything quantitative comes from published work by other groups: the time-series forecasting study (Faisal et al. 2026), the pre-migraine night sensor study (Kapustynska et al. 2024), the PRODROME screening period, the electronic diary prediction study (Giffin et al. 2003), and the REFORM trigger cohort. The counter-evidence is included deliberately — the meta-analysis questioning premonitory prevalence estimates, and each prediction study's own statement of its limitations.

We ran our own feasibility check before writing and are reporting its result rather than hiding it: across all 135 columns of Welltory's daily panel there is no migraine event field, so the label a forecasting model requires does not exist in our data and no model was built. The cohort comparison shown uses 4,145 users with wearable-quality data, 396 of whom report migraine in an onboarding survey, with every metric tested against a verification gate that requires a difference to hold within strata of how many other conditions a person reports. Brain fog passed; resting heart rate failed and is reported as failing.

Discounts for blog readers: up to 36% off

See what affects your energy, stress, sleep, and daily state with Welltory

This article is for educational purposes only and is not a substitute for medical advice, diagnosis, or treatment from a qualified clinician.

Was this helpful?

Ask AI for a summary of page

ChatGPTGeminiClaudePerplexityGrok

Written by Jane Smorodnikova

The founder and CEO of Welltory. A recognized tech leader with two Master's degrees and experience at MIT, she has scaled Welltory to over 17 million users.

Written by Tatsiana Yashyna

Deputy COO at Welltory. With a background in medicine and years of working with health data, she translates research and real physiological signals — sleep, stress, heart rate, and hormones — into clear, evidence-based explanations that help people understand what their bodies are telling them.

References

  1. Faisal A, et al. Forecasting migraine with time-series machine learning from mobile health data. The Journal of Headache and Pain 2026;27(1):91. https://link.springer.com/article/10.1186/s10194-026-02346-7
  2. Kapustynska V, Abromavičius V, Serackis A, et al. Machine learning and wearable technology: monitoring changes in biomedical signal patterns during pre-migraine nights. Healthcare 2024;12(17):1701. https://pmc.ncbi.nlm.nih.gov/articles/PMC11395523/
  3. Schwedt TJ, Lipton RB, Goadsby PJ, et al. Characterizing prodrome (premonitory phase) in migraine: results from the PRODROME trial screening period. Neurology 2023;100(17 suppl 2). https://pmc.ncbi.nlm.nih.gov/articles/PMC11464217/
  4. Giffin NJ, Ruggiero L, Lipton RB, et al. Premonitory symptoms in migraine: an electronic diary study. Neurology 2003;60(6):935-940. https://www.neurology.org/doi/10.1212/01.WNL.0000052998.58526.A9
  5. Karsan N, Goadsby PJ. Biological insights from the premonitory symptoms of migraine. Nature Reviews Neurology 2018;14:699–710. https://www.nature.com/articles/s41582-018-0098-4
  6. Thuraiaiyah J, Christensen RH, Al-Khazali HM, et al. Overlap between perceived triggers, premonitory symptoms and symptom persistence across migraine phases: A REFORM study. Cephalalgia 2025;45(8):03331024251364234. https://journals.sagepub.com/doi/10.1177/03331024251364234
  7. Eigenbrodt AK, Christensen RH, Ashina H, et al. Premonitory symptoms in migraine: a systematic review and meta-analysis of observational studies. The Journal of Headache and Pain 2022;23(1):140. https://link.springer.com/article/10.1186/s10194-022-01510-z

FAQ