Vitora

What Is a Good HRV for Recovery? How Readiness Scores Work

Updated · 6 min read

Heart rate variability (HRV) is the single most quoted recovery metric in consumer health apps — and the most misunderstood. A number that looks "low" against a population chart can be perfectly normal for you, and a number that looks high can hide a bad night. This guide explains what HRV measures, why your own baseline is the only reference that matters, and how apps turn several signals into one readiness score.

What HRV actually measures

HRV is the variation in time between consecutive heartbeats, measured in milliseconds. Your heart never beats like a metronome — the gap between beats constantly shifts as your autonomic nervous system balances its "stress" (sympathetic) and "rest" (parasympathetic) branches.

More variation generally means your parasympathetic, recovery-oriented system is in charge. Less variation means your body is under load — from a hard workout, poor sleep, illness, alcohol, or psychological stress. That is why HRV is used as a proxy for recovery: it reflects how ready your nervous system is to take on more strain.

The most common consumer measure is RMSSD (root mean square of successive differences), which the Apple Watch samples during sleep and quiet periods. Vitora reads these HRV values straight from HealthKit — it does not need a separate chest strap.

Why "normal HRV by age" charts mislead you

Search for a good HRV number and you'll find tables suggesting, say, 20–40 ms for people in their 50s and 55–105 ms for people in their 20s. Those ranges are so wide they're almost useless for a single person. HRV is influenced by genetics, fitness, hydration, body position, breathing rate, and even the device used to measure it.

A trained 45-year-old can sit at 30 ms and be perfectly healthy; a stressed 25-year-old can sit at 120 ms and be overreaching. Comparing your number to a stranger's tells you almost nothing.

What matters is your trend against your own baseline. A reading 20% below your personal 14-day median is a meaningful signal. The same absolute number, if it's normal for you, is not.

How a readiness score is built

A recovery or readiness score exists because HRV on its own is noisy. A single low morning could be a fluke — a late meal, a warm room, a restless night. Combining several inputs smooths that noise and gives a signal you can act on.

Vitora's Recovery Score blends four inputs: HRV, resting heart rate, sleep, and respiratory rate. Each is compared to your own rolling 14-day median, weighted, and scaled to a single 0–100 readiness number. Elevated resting heart rate and respiratory rate both push the score down; strong HRV and sleep push it up.

This is deliberately different from Apple's Vitals, which flags individual metrics that fall outside your typical range but does not fuse them into one readiness number.

How to read a low reading

A single low day is information, not a verdict. Treat it as a prompt to check the obvious: did you sleep short, drink alcohol, train hard, or feel a cold coming on? If yes, an easier day is sensible. If nothing explains it, watch the next two or three days before changing anything.

A sustained downward trend over a week is the real warning sign — it usually points to accumulated fatigue, under-recovery, or illness. That is the pattern worth respecting, not any one morning.

FAQ

What is a normal HRV by age?

Population ranges exist — very roughly 55–105 ms in your 20s down to 20–40 ms past 50 — but they are so wide they can't tell you whether your reading is good. HRV depends on genetics, fitness, and how it's measured. Your trend against your own baseline is far more informative than any age chart.

Is a higher HRV always better?

Usually higher HRV reflects better recovery, but not always. An unusually high reading can accompany illness or extreme fatigue, and chasing a bigger number is the wrong goal. Stability around your personal baseline, and a rising trend over months of training, matter more than any single high value.

Why is my HRV lower some mornings?

Common causes are a hard workout the day before, short or poor sleep, alcohol, a late heavy meal, dehydration, a warm room, or an oncoming illness. One low morning is normal noise. A low reading that persists for several days is the meaningful signal.

Keep reading