← Back to blogGet Vitra — €19

Why is my readiness always low? The causes that persist

Written by Pedro Thomaz · 7 MIN READ ·

One low morning is noise. Six weeks of low mornings is a finding. The difference matters because almost everything written about readiness is about the single-day case — you drank, you slept badly, you travelled — and none of that explains a score that has not been above the sixties since spring. A persistently low score usually has a persistent cause, and the list of those is short enough to work through.

On this page

A pattern is not a bad day repeated

Readiness is largely a comparison against your own recent history: resting heart rate against your baseline, HRV against your baseline, temperature deviation, plus how much sleep you have banked or owed over the last couple of weeks. That structure is why a single bad night recovers quickly — the baseline absorbs it. It also explains why some causes never wash out. Anything that keeps your nights short or your nervous system loaded every single night keeps the score down indefinitely, because there is no good week for the comparison to drift towards.

Chronic under-sleeping: the score doing its job

The sleep-balance component looks at accumulated sleep over roughly the past two weeks, not last night alone. If you are running an hour short most nights, that debt never clears, and the contribution stays negative week after week. This is the single most common reason for a chronically low score, and it is also the least interesting, which is exactly why it should be ruled out first. Six hours a night is not a personality trait the score will eventually adapt to; it is a deficit the score is built to keep reporting.

Alcohol most nights, not just heavy nights

Two glasses of wine with dinner does not feel like drinking, and it does not produce a hangover, but it reliably suppresses HRV and raises overnight heart rate — and if it happens five nights a week, your baseline never sees an unaffected night. Readiness then reads low relative to a baseline that is itself depressed, which is the worst of both. The tell is a score that lifts noticeably on the rare night you skip it, and a resting heart rate that bottoms out late in the night rather than in the first hours.

Sleep-disordered breathing, undiagnosed

Untreated sleep apnea produces exactly the signature of a chronically low score: elevated resting heart rate, suppressed HRV, poor sleep efficiency, restless nights and daytime tiredness that no amount of early bedtimes fixes. A ring cannot diagnose it — Oura's breathing regularity and SpO₂ readings are screening hints at best, and normal-looking numbers do not rule it out. But if you snore, wake unrefreshed after eight hours in bed, or have been told you stop breathing, this belongs at the top of your list and in front of a clinician rather than in a spreadsheet.

A baseline built during a bad stretch

The opposite failure is also real. If you set the ring up during an unusual month — a heavy training block, a stressful project, an illness — the first weeks of baseline are anchored to that period, and your scores will read oddly until enough normal days accumulate. This usually resolves itself within a couple of months. If the score has been low for longer than that, the baseline is no longer the explanation and something ongoing is.

What to change first, and how long to wait

Work down the list in order of boringness. Two weeks with a genuinely protected sleep window, then two weeks without alcohol, changing one thing at a time and comparing rolling averages rather than mornings. Most people find their answer in the first two experiments. If neither moves the score, and especially if daytime sleepiness is part of the picture, stop tuning habits and get the breathing checked — that is the branch where a tracker stops being useful and a clinician starts.

Vitra reads your Oura history on your Mac or PC and shows readiness and its inputs as trends against your own rolling baseline, so a persistent drift is visible as a persistent drift rather than as ninety separate disappointing mornings. Tags let you mark alcohol, late nights and travel and see what each is actually costing you over weeks. All computed locally; your health data never leaves your machine. General information, not medical advice — persistent fatigue, snoring or witnessed pauses in breathing are worth taking to a doctor.

Frequently asked questions

Why is my Oura readiness low every day even when I feel fine?
Readiness compares your nights to your own recent baseline, and some inputs — notably sleep balance — accumulate over roughly two weeks rather than resetting each morning. Chronic short sleep or near-nightly alcohol keeps those inputs negative indefinitely, so the score stays low even on days you feel well. Feeling fine and scoring low for weeks is worth investigating rather than dismissing.
Can sleep apnea cause a permanently low readiness score?
It can produce exactly that pattern: raised resting heart rate, suppressed HRV, fragmented sleep and unrefreshing nights. A ring cannot diagnose sleep apnea, and normal SpO₂ readings do not rule it out. If snoring, witnessed breathing pauses or daytime sleepiness are part of the picture, that is a question for a clinician, not for more habit tweaking.
How long should I wait for readiness to recover?
A single bad night usually washes out in two to three days. A new baseline after setup settles over roughly a month or two. If your score has been low for longer than that with no obvious event behind it, the cause is ongoing rather than historic — chronic sleep debt, regular alcohol and untreated breathing problems are the three to work through first.
Share
About the author
Pedro Thomaz

Pedro Thomaz builds Vitra, a desktop app that reads Oura data against your own baseline instead of a population average. He has worn a ring daily for years and reads these same numbers every morning — which is where most of what is written here comes from. Vitra is not a medical device and nothing on this blog is medical advice.

Try Vitra with your Oura Ring

Local AI on your Mac or PC. One-time purchase, 7-day trial, no Vitra subscription.

Download Vitra →