Journal · · 8 min read · Updated
What 14 days of Apple Health data is enough to reveal, and what isn't
Apple Health is the largest passive health dataset most people will ever own, and almost nobody uses it for what it does well. This is a practical guide to which questions two weeks of data can answer, which ones need 60 days, and which ones it can't answer at all.
Most people I talk to have an Apple Watch and a Health app holding two or more years of data they have never opened or queried, let alone learned anything from.
That’s not their fault. The Health app stores everything and interprets very little. It shows you yesterday’s resting heart rate. It does not tell you which of your habits keeps moving that number.
Observa is meant to do that interpreting. Before getting into how it works, though, there is a practical question I get asked more than any other.
How much data do you actually need before any of this matters?
It depends on the question you’re asking, and the answer falls into three tiers.
Tier 1: Two weeks for one-habit patterns
Two weeks of consistent wear is the floor. After about 14 days you have enough nights of sleep, HRV readings, and workouts to start asking one-habit questions: did this one habit consistently move this one metric? Patterns at this stage read like these made-up examples:
- On days you trained after 18:00, your deep sleep tended to run below your usual range.
- After nights shorter than your sleep goal, your resting heart rate tended to sit higher the next morning.
- Your HRV tended to be lower the morning after your hardest training days.
Each one pairs a single habit with a single outcome, and each needs enough days of both conditions (roughly 10 or more of each) for the comparison to mean anything. For self-experimentation, a looser bar than academic research is fine, because the cost of being wrong is “you try something else for two weeks.”
What 14 days can’t give you yet is anything that combines several habits, anything seasonal, or anything that depends on training cycles. The data is real; the slice is too thin.
Tier 2: 60 days for patterns that combine habits
Around the 60-day mark, two things become possible. Your baseline for each metric (HRV as SDNN, resting heart rate, sleep efficiency, time in each sleep stage) has seen enough ordinary weeks that a deviation from it means something. And you have enough non-overlapping weekly samples to look at habits in combination.
A combined question is “did a late workout together with a short night affect my HRV more than either alone?”, where a one-habit question is “did late workouts affect my HRV?” Much of the useful self-knowledge sits in compound patterns like that.
Sixty days also happens to be around two menstrual cycles, two training blocks, and enough weekly variation to capture how your body changes through ordinary life.
Tier 3: 90 to 365 days for trend analysis
At this range baseline drift becomes visible. Your resting heart rate is not a constant. It drops as you build aerobic fitness, drifts up during stressful periods, falls during taper weeks, and climbs through respiratory infections you don’t always notice. Tracking resting heart rate week over week against last quarter shows you what “normal” looks like for your body. HRV works the same way: it swings with the seasons, and a common misreading is to take a winter dip as “I’m broken” when it only means “my winter HRV runs lower.”
Ninety days is enough to see one full block of training adaptation. Six months shows seasonal swings. A year is enough to see how your physiology changes across a whole cycle of your life.
What no amount of Apple Health data can tell you
Causation. Consumer health apps routinely paper over this, and it matters a lot.
Correlation analysis can tell you that on days you train after 18:00, your deep sleep tends to run lower. It cannot tell you that the workout caused it. Something you happen to do on the same days (caffeine, meeting load, stress, food, alcohol) may be the real cause. Statistical correlation alone never proves cause.
So use correlation insights as hypotheses worth testing, not as verdicts. If Observa shows that your sleep tends to line up worse with late workouts, the useful response is to train earlier for two weeks and see whether your sleep improves. That is the only way to turn a correlation into something close to causal knowledge.
That is also why Observa words every pattern as “tends to align with”, puts a confidence label on it, and adds a “Why am I seeing this?” note. You can mark each one Feels accurate or Doesn’t apply, and you should judge for yourself whether a pattern is worth acting on.
Why the reasons behind a score matter more than the score
Many consumer health apps compute a single daily number: a WHOOP-style 0 to 100 recovery, Athlytic’s recovery percentage, a Bevel-style biological age. These work as summaries you can read at a glance. On their own they are opaque, and you can see very little of what’s moving them from day to day.
Observa gives you a daily number too. Readiness runs from 0 to 100 and weighs sleep, HRV, resting heart rate, and training load against your own typical range. The difference is that it shows its working. Tap “Why this score?” and it lists which signals sit in your usual range and which moved the score most. “Readiness is Moderate because your HRV is below your usual range” tells you something specific. “Your recovery is 58/100” on its own tells you something averaged, and when you ask “why?”, the number has no answer.
For the same reason, comparing your numbers to someone else’s is almost always a waste of time. Absolute HRV varies enormously by age, sex, fitness, and measurement timing. The comparison that tells you something is you, today, against your own normal. Everything else is noise.
A note on Apple Watch HRV specifically
Apple Watch records HRV as SDNN (the standard deviation of the intervals between heartbeats), at variable times during the day and overnight, mostly when you’re still. Many sports-science tools use a different HRV measure, so the absolute numbers are not directly comparable to chest-strap readings or to numbers from another brand of watch. What you can compare is your watch’s reading of you over time, so track that SDNN reading against your own baseline and don’t hold your raw number up against a friend’s.
Apple Watch can also record ECGs. Observa Pro shows those recordings and their classification history as Apple Health stored them, for information only; it doesn’t diagnose anything. Sleep stage data (Deep, REM, Core, Awake) comes from the watch’s motion and heart-rate sensors. It is accurate enough for tracking trends and not accurate enough for clinical sleep staging.
Observa reads this from Apple Health and compares it with your own typical range. Each morning it gives you Readiness, a Sleep Score, and a stress read, each with “Why this score?”, and its Patterns tab looks back over 14, 28, or 90 days for the habits that tend to line up with your recovery, sleep, and HRV. It needs no account, and the analysis runs on your device. The aim is to make use of what Apple Health has been collecting for years.
TL;DR
- 14 days is enough for one-habit patterns: late workouts and deep sleep, short nights and next-morning resting heart rate.
- 60 days is a sensible minimum for patterns that combine habits, and for a baseline that has seen ordinary life.
- 90 to 365 days is needed for trend analysis: seasonal HRV swings, resting heart rate drift, training adaptation.
- Correlation is not causation. Treat every insight as a hypothesis worth testing for two weeks.
- Compare yourself to your baseline, not to other people. Absolute HRV and resting heart rate vary enormously between bodies.
The data has been piling up in your Health app since you got the watch. What it lacked was something that could read it.
Questions
Frequently asked
How much Apple Health data do you need before patterns become useful?
Is Apple Health data accurate enough for HRV interpretation?
What can Apple Health data not reveal?
How does Observa build your baseline?
Mentioned in this post
Apps in this post
More from the journal