DeltaDelta
Signals Adaptive Age Ask Blog Get Delta
All notes
Field notes

How to calculate biological age from a blood test

The exact arithmetic behind blood-based biological age: the nine PhenoAge markers, where the coefficients come from, and what your number does and doesn't mean.

FD
Founder's desk

Got a standard blood panel lying around? Good — that's all the raw material a biological age needs. No quiz, no guessing app. Just published arithmetic. Here's what actually goes into the number.

The nine markers

A blood-based biological age needs these nine values, all routine on standard panels:

  1. Albumin (g/L) — liver function and nutrition
  2. Creatinine (µmol/L) — kidney filtration
  3. Glucose (mmol/L, fasting) — metabolic regulation
  4. C-reactive protein (mg/L, high-sensitivity) — systemic inflammation
  5. Lymphocyte percentage (%) — immune composition
  6. Mean corpuscular volume (fL) — red cell size
  7. Red cell distribution width (%) — red cell uniformity
  8. Alkaline phosphatase (U/L) — liver and bone turnover
  9. White blood cell count (10⁹/L) — immune activity

Plus two things that are not blood: your chronological age and your sex. In the PhenoAge model — published by Morgan Levine and colleagues in Aging, 2018 ("An epigenetic biomarker of aging for lifespan and healthspan", Aging 10(4):573–591) — these eleven inputs go into a two-step formula: first a linear combination of the markers produces an intermediate score, then a Gompertz-style transformation converts it to years.

None of this is a secret. The coefficients sit there in the paper, printed. The BioAge R package (Kwon & Belsky, 2021) implements them as `phenoage_calc`. Any tool that refuses to show you the math is asking you to trust a black box instead.

What the number means — and what it does not

The original cohort behind the formula was NHANES IV — more than 11,000 participants. In that population, higher blood-age relative to calendar age tracked with higher all-cause mortality. That is a statistical association across thousands of people, measured over years.

It is not:

What it is good for: tracking. One draw gives you a position. A second draw a year later gives you a direction. The trend is the information — especially when something in your routine changes.

Three ways the number goes wrong

Unit errors kill quietly. Glucose in mg/dL is about 18× the same reading in mmol/L. Creatinine in mg/dL is 88.4× µmol/L. A calculator that accepts both without complaint will hand you a nonsense age sooner or later. Delta rejects unrecognized units rather than converting them — a panel that cannot be read safely is a panel that should not be scored.

Missing markers get imputed somewhere. If a lab panel skips alkaline phosphatase, some calculators fill in a population average and still print a confident number. That number is now partly about the average person, not you. The honest move is refusing to score, or saying plainly how much of the input was imputed.

One draw is noise. Inflammation markers move with a cold. Creatinine moves with dehydration. A single reading is a snapshot with error bars; the response between readings is the signal worth watching.

A protocol, if you want one

Draw once. Wait a year. Draw again. The change in the number — not the number — is what tells you whether what you are doing is moving anything. If you want a faster read, the DELTA protocol brackets a defined 48-hour fast with three draws and reads the response curve, with a hard safety screen first: no fasts for anyone under 21, type 1 diabetes, pregnancy or breastfeeding, a history of disordered eating, advanced kidney/liver/cardiac disease, or concurrent SGLT2 inhibitors, insulin, or sulfonylureas.

The measurement is honest arithmetic. The interpretation is a conversation with your clinician — it was never supposed to be anything else.

See your own number.
Connect Apple Health and it computes in about ninety seconds.
Get Delta
Wellness insights — not medical advice.
Keep reading
© 2026 Delta Health
PrivacyTermsSupport