Biomarker Progress — Every Marker, 2024 → 2026

Longitudinal bloodwork for Donald Krtanjek, built directly from labs_master.csv and verified against it on Oct 15, 2026. Every one of the 132 tracked markers is shown below with every available draw from the Feb 2024 baseline through the most recent draw (Oct 14, 2026, a Function Health heart-category / lipid update) — not a curated subset. Biomarkers only, no body weight or body composition figures.
132
markers tracked
16
draw events, Feb '24–Oct '26
-83%
hs-CRP, peak → now
-87%
fasting insulin, baseline → now
+263%
vitamin D, baseline → now
⭐hs-CRP — Systemic InflammationStandout Result
The clearest single before/after in this entire record. hs-CRP measures whole-body inflammation and is one of the strongest independent predictors of cardiovascular risk. The full 8-draw series (2.46 → 2.2 → 3.6 → 0.6 → 0.7 → 0.7 → 0.6 → 0.6) shows the Feb '24 baseline and a Jan '25 recheck both sitting in the "average" risk band, a real spike to 3.6 ("higher risk" band) in Apr '25, then five straight optimal (<1.0) readings since Aug '25. He now sits firmly in the optimal, low-risk tier.
3.6
Peak (Apr '25)
→
0.6
Now (Jul '26, optimal)
↓ 83%
📉Fasting Glucose — Regression ReversedThis Quarter
Mar 2026 flagged a mild uptick to 104 mg/dL despite excellent insulin and A1c — the one open question mark in an otherwise strong panel. Two Jul 2026 redraws resolved it in sequence: 92 mg/dL on the Jul 20 basic panel, then 87 mg/dL a week later on the full comprehensive panel — the second-lowest reading in the entire 2024–2026 record, behind only 85 mg/dL in Apr '25, and confirmation the earlier uptick was transient rather than a real reversal.
104
Mar '26 (flagged)
→
87
Jul 27 '26 (optimal)
↓ 16.3%
🚀Total Testosterone — New All-Time HighJul 27 Redraw
Testosterone has always been the most volatile marker in this record (peaked 620 in Dec '25, dropped to 464 by Mar '26). The Jul 27 comprehensive redraw came back at 644 — the best reading in the entire 2024–2026 history, beating the prior peak.
337
Feb '24 baseline
→
644
Jul '26 (new peak)
↑ 91%

Every card below shows every available draw for that marker, not just start-and-end snapshots — where a marker was tested 3, 4, or 5, or 6 times across the period, all of those results are shown in sequence. The Sep 14, 2026 draw was a WellSpan lipid panel (5 markers) confirming the Jul 2026 triglyceride spike was a berberine-washout artifact. The Oct 14, 2026 Function Health draw currently contributes only its 7 heart-category results (ApoB, LDL-C, HDL-C, Non-HDL-C, total cholesterol, cholesterol/HDL ratio, triglycerides); its other markers have not been added yet, so every non-lipid card still ends at its earlier draw. Two of the collections were resulted by the lab across two consecutive days — Jan 29–30, 2025 and Dec 1–2, 2025 — so a marker's January pill carries the exact date it was resulted on, while the December pair is shown at month level.

Glucose Control
Fasting Glucose
↓ 32.6% · resolved
Point-in-time blood sugar.
Reference range65–99 mg/dL
129
Feb '24
→
115
Nov '24
→
108
Jan 23 '25
→
94
Jan 30 '25
→
85
Apr '25
→
103
Aug '25
→
96
Dec '25
→
104
Mar '26
→
92
Jul 20 '26
→
87
Jul 27 '26
Fasting Insulin
↓ 86.5% · resolved
Reflects how hard the pancreas works to control blood sugar.
Reference range≤18.4 uIU/mL
44.5
Feb '24
→
11.2
Jan '25
→
12.0
Apr '25
→
10.9
Aug '25
→
8.1
Dec '25
→
8.4
Mar '26
→
8.8
Jul 20 '26
→
6.0
Jul 27 '26
HbA1c
↓ 22.7% · resolved
3-month average blood sugar control.
Reference range≤5.7 %
6.6
Feb '24
→
5.80
Nov '24
→
5.6
Jan '25
→
5.2
Apr '25
→
5.4
Aug '25
→
5.1
Dec '25
→
5.1
Mar '26
→
5.1
Jul 20 '26
→
5.1
Jul 27 '26
Cardiovascular & Lipids
ApoB
↓ 28.1% · still flagged
Direct count of atherogenic (LDL-family) particles.
Reference range<80 (functional target)
139
Jan '25
→
117
Aug '25
→
99
Dec '25
→
104
Mar '26
→
93
Jul '26
→
100
Oct '26
Chol/HDL Ratio
↓ 50.0% · resolved
Overall cholesterol risk ratio.
Reference range≤5.0 ratio
6.6
Nov '24
→
5.1
Jan 23 '25
→
6.0
Jan 30 '25
→
4.7
Apr '25
→
4.3
Jul '25
→
3.3
Dec '25
→
3.6
Mar '26
→
3.3
Jul 20 '26
→
3.5
Jul 27 '26
→
3.3
Oct '26
HDL-C
↑ 37.5%
"Good" cholesterol; higher is better.
Reference range≥40 mg/dL
40
Feb '24
→
37
Nov '24
→
44
Jan 23 '25
→
38
Jan 30 '25
→
46
Apr '25
→
46
Jul '25
→
60
Dec '25
→
55
Mar '26
→
55
Jul 20 '26
→
55
Jul 27 '26
→
47
Sep '26
→
55
Oct '26
LDL-C
↓ 49.5% · still flagged
"Bad" cholesterol; primary driver of atherosclerosis risk.
Reference range≤100 mg/dL
212
Feb '24
→
206
Nov '24
→
180
Jan 23 '25
→
167
Jan 30 '25
→
148
Apr '25
→
128
Jul '25
→
123
Dec '25
→
125
Mar '26
→
103
Jul 20 '26
→
108
Jul 27 '26
→
111
Sep '26
→
107
Oct '26
Lp(a)
changed
Largely genetic, unmodifiable cardiovascular risk particle.
Reference range<75
11
Jan '25
→
<10
Aug '25
→
10
Dec '25
→
<10
Mar '26
→
<10
Jul '26
Non-HDL Cholesterol
↓ 39.2% · resolved
All atherogenic cholesterol combined (Total minus HDL).
Reference range≤130 mg/dL
209
Nov '24
→
179
Jan 23 '25
→
191
Jan 30 '25
→
168
Apr '25
→
150
Jul '25
→
140
Dec '25
→
143
Mar '26
→
127
Jul 20 '26
→
135
Jul 27 '26
→
124
Sep '26
→
127
Oct '26
Total Cholesterol
↓ 35.7% · resolved
Overall cholesterol load carried in the bloodstream.
Reference range0–200 mg/dL
283
Feb '24
→
246
Nov '24
→
223
Jan 23 '25
→
229
Jan 30 '25
→
214
Apr '25
→
196
Jul '25
→
200
Dec '25
→
198
Mar '26
→
182
Jul 20 '26
→
190
Jul 27 '26
→
171
Sep '26
→
182
Oct '26
Triglycerides
↓ 38.3% · resolved
Blood fats tied to diet and metabolic health. The Jul '26 spike (144, 153) fell inside a Berberine washout; the Sep 14 '26 on-cycle retest (66, a series low) confirmed it was a washout artifact, not a genuine reversal. The Oct 14 '26 Function Health result (100, in range) sits between that low and the spike.
Reference range0–150 mg/dL
162
Feb '24
→
184
Nov '24
→
168
Jan 23 '25
→
115
Jan 30 '25
→
95
Apr '25
→
117
Jul '25
→
71
Dec '25
→
85
Mar '26
→
144
Jul 20 '26
→
153
Jul 27 '26
→
66
Sep '26
→
100
Oct '26
VLDL
last tested Jan '25
Triglyceride-carrying precursor particle to LDL. Not run since Jan 23, 2025 — this card is a stale series, not current status.
Reference range<30 normal
31
Feb '24
→
36.8
Nov '24
→
33.6
Jan '25
Cardiac Imaging
Coronary Artery Calcium Score (Agatston)
minimal (10 Agatston)
Direct CT measure of calcified plaque burden in the coronary arteries — the single most predictive imaging test for future cardiac events, independent of cholesterol numbers. A CT scan, not a blood draw, so it isn't pulled by the Function Health connector and is logged here manually. Score of 10 sits just above the 0 = no calcified plaque floor, in the 'minimal' band.
Reference range0=none / 1-10 minimal / 11-100 mild / 101-400 moderate / >400 severe (Agatston risk bands)
10
Aug '26
Lipid Particle Detail (NMR)
HDL Large
↓ 2.2% · still flagged
Most cardioprotective HDL subtype; higher is better.
Reference rangehigher is better
5994
Jan '25
→
4639
Jul '25
→
7454
Dec '25
→
4970
Mar '26
→
5861
Jul '26
LDL Medium
↓ 40.5% · still flagged
Mid-size LDL particle count.
Reference range≤215 nmol/L
588
Jan '25
→
515
Jul '25
→
280
Dec '25
→
405
Mar '26
→
350
Jul '26
LDL Particle Number
↓ 47.3% · still flagged
Total count of LDL particles (independent of cholesterol mass).
Reference range<1000 optimal
2757
Jan '25
→
2055
Jul '25
→
1199
Dec '25
→
1713
Mar '26
→
1453
Jul '26
LDL Pattern
B -> A - resolved
Categorical call on predominant LDL particle size (A=favorable, B=unfavorable).
Reference rangeA favorable
B
Jan '25
→
B
Jul '25
→
B
Dec '25
→
B
Mar '26
→
A
Jul '26
LDL Peak Size
↑ 1.0% · still flagged
Diameter of the most common LDL particle; larger is more favorable.
Reference range>222.9 optimal
215.3
Jan '25
→
215.0
Jul '25
→
216.8
Dec '25
→
214.7
Mar '26
→
217.5
Jul '26
LDL Small
↓ 60.9% · still flagged
Small, dense LDL particles; most atherogenic subtype.
Reference rangelower is better
763
Jan '25
→
504
Jul '25
→
270
Dec '25
→
452
Mar '26
→
298
Jul '26
Inflammation & Autoimmune
ANA
resolved
Antinuclear antibody screen — general autoimmune marker. Positive through Jul–Dec '25, negative on both 2026 draws.
Reference rangenegative
Negative
Jan '25
→
Positive
Jul '25
→
Positive
Dec '25
→
Negative
Mar '26
→
Negative
Jul '26
ANA Pattern
resolved
Staining pattern of a positive ANA result.
Reference rangeNegative
Nuclear, Speckled
Jul '25
→
Nuclear, Speckled
Dec '25
→
Negative (AC-0)
Mar '26
→
Negative (AC-0)
Jul '26
ANA Titer
resolved
Concentration/strength of a positive ANA result. Not re-run at the Jul 27 '26 draw.
Reference range<1:40 Negative
1:40
Jul '25
→
1:40
Dec '25
→
Negative
Mar '26
Rheumatoid Factor
stable
Autoimmune marker associated with rheumatoid arthritis.
Reference range<14
<10
Jan '25
→
<10
Jul '25
→
<10
Dec '25
→
<10
Mar '26
→
<10
Jul '26
hs-CRP
↓ 75.6% · resolved
High-sensitivity marker of whole-body inflammation. Badge is baseline → now; the ↓83% headline above is peak (3.6) → now.
Reference range0.00–3.00 mg/L
2.46
Feb '24
→
2.2
Jan '25
→
3.6
Apr '25
→
0.6
Aug '25
→
0.7
Dec '25
→
0.7
Mar '26
→
0.6
Jul 20 '26
→
0.6
Jul 27 '26
Metabolic
Uric Acid
↓ 28.7% · resolved
Purine metabolism marker linked to gout and cardiovascular risk.
Reference range3.8–8.4 mg/dL
8.0
Feb '24
→
6.9
Jan '25
→
5.8
Aug '25
→
5.2
Dec '25
→
6.5
Mar '26
→
5.7
Jul '26
Hormonal
Cortisol (AM)
↑ 38.4%
Morning stress-hormone reading; circadian rhythm marker.
Reference range4–22 ug/dL
7.3
Feb '24
→
15.7
Jan '25
→
19.7
Aug '25
→
16.6
Dec '25
→
15.0
Mar '26
→
10.1
Jul '26
DHEA-Sulfate
↓ 27.9%
Adrenal androgen; a marker of adrenal hormone output. In range at every draw against Quest's 32–279 interval, but declining steadily since the Jan '25 peak of 176.
Reference range32–279 ug/dL
154
Feb '24
→
176
Jan '25
→
148
Jul '25
→
129
Dec '25
→
121
Mar '26
→
111
Jul '26
Estradiol
changed
Primary estrogen; monitored alongside testosterone in men.
Reference range<39 male
28.5
Feb '24
→
40
Jan '25
→
42
Jul '25
→
36
Dec '25
→
30
Mar '26
→
<30
Jul '26
FSH
↓ 8.9%
Pituitary hormone regulating gonadal function.
Reference range1.4–12.8 mIU/mL
5.6
Feb '24
→
4.1
Jan '25
→
4.6
Jul '25
→
5.7
Dec '25
→
4.2
Mar '26
→
5.1
Jul '26
Free Testosterone
↑ 692.9% · resolved
Unbound, biologically active testosterone.
Reference rangeassay changed after 2024; 2025+ reference range not recorded
5.6
Feb '24
→
30.1
Jan '25
→
35.7
Jul '25
→
79.4
Dec '25
→
35.7
Mar '26
→
44.4
Jul '26
IGF-1
1 draw
Growth-hormone-axis marker.
Reference range81–263 ng/mL
116
Feb '24
LH
↓ 39.3%
Pituitary hormone stimulating testosterone production.
Reference range1.5–9.3 mIU/mL
5.6
Feb '24
→
1.9
Jan '25
→
2.2
Jul '25
→
6.4
Dec '25
→
1.7
Mar '26
→
3.4
Jul '26
Leptin
↓ 36.4%
Satiety/energy-signaling hormone from fat tissue.
Reference rangeBMI-dependent range, no single applicable cutoff
4.4
Jan '25
→
4.1
Jul '25
→
3.5
Dec '25
→
3.6
Mar '26
→
2.8
Jul '26
Prolactin
↓ 54.1%
Pituitary hormone; elevated levels can suppress testosterone.
Reference range2–18 ng/mL
14.8
Jan '25
→
6.7
Jul '25
→
5.4
Dec '25
→
5.6
Mar '26
→
6.8
Jul '26
SHBG
↑ 34.0% · still flagged
Carrier protein that binds testosterone, controlling how much is free/active.
Reference range10–50 nmol/L
50.0
Feb '24
→
62
Jan '25
→
69
Jul '25
→
71
Dec '25
→
69
Mar '26
→
67
Jul '26
Total Testosterone
↑ 91.1%
Key anabolic hormone for muscle, energy, and recovery.
Reference range250–1100 ng/dL
337
Feb '24
→
260
Jan 23 '25
→
327
Jan 29 '25
→
470
Jul '25
→
620
Dec '25
→
464
Mar '26
→
644
Jul '26
Thyroid
Free T3
↓ 3.3% · still flagged
Active thyroid hormone driving metabolic rate.
Reference range3.2–4.5 pg/mL
3.0
Feb '24
→
3.7
Jan '25
→
3.1
Aug '25
→
3.1
Dec '25
→
3.2
Mar '26
→
2.9
Jul '26
Free T4
↓ 18.8%
Primary thyroid hormone output, converted to active T3.
Reference range0.8–1.8 ng/dL
1.6
Feb '24
→
1.6
Jan '25
→
1.5
Aug '25
→
1.5
Dec '25
→
1.5
Mar '26
→
1.3
Jul '26
TPO Antibody
stable
Autoimmune thyroid antibody (Hashimoto's marker).
Reference range<9 negative
1
Jan '25
→
1
Jul '25
→
1
Dec '25
→
1
Mar '26
→
1
Jul '26
TSH
↓ 6.7%
Pituitary signal controlling thyroid hormone output.
Reference range0.4–4.5 mIU/L
0.643
Feb '24
→
1.06
Jan 23 '25
→
0.79
Jan 30 '25
→
0.8
Aug '25
→
1.10
Dec '25
→
0.75
Mar '26
→
0.6
Jul '26
Thyroglobulin Antibody
resolved
Second autoimmune thyroid antibody.
Reference range<1 negative
2
Jan '25
→
1
Jul '25
→
1
Dec '25
→
1
Mar '26
→
<2
Jul '26
Total T3
last tested Jan '25
Total (bound + free) active thyroid hormone.
Reference range70–170 ng/dL
109
Feb '24
→
90
Jan '25
Total T4
1 draw
Total (bound + free) primary thyroid hormone.
Reference range4.0–11.0 ug/dL
12.4
Jan '25
Iron Panel
Ferritin
↓ 62.7%
Iron storage protein; also an inflammation marker.
Reference range38–380 ng/mL
201
Feb '24
→
96
Jan '25
→
94
Aug '25
→
90
Dec '25
→
76
Mar '26
→
75
Jul '26
Iron
↓ 47.1%
Circulating serum iron level.
Reference range50–180 ug/dL
153
Feb '24
→
75
Jan '25
→
71
Aug '25
→
116
Dec '25
→
67
Mar '26
→
81
Jul '26
Iron Saturation
↓ 43.2%
Percent of iron-binding capacity currently occupied.
Reference range20–48 %
44
Feb '24
→
25
Jan '25
→
22
Aug '25
→
34
Dec '25
→
20
Mar '26
→
25
Jul '26
TIBC
↓ 8.8%
Total capacity of the blood to bind/transport iron.
Reference range250–425 ug/dL
351
Feb '24
→
301
Jan '25
→
320
Aug '25
→
337
Dec '25
→
330
Mar '26
→
320
Jul '26
UIBC
1 draw
Unsaturated (unused) iron-binding capacity.
Reference range111–343 ug/dL
198
Feb '24
Liver Function
ALP
↑ 4.3%
Liver/bone enzyme.
Reference range35–144 U/L
69
Feb '24
→
67
Nov '24
→
67
Jan 23 '25
→
69
Jan 30 '25
→
69
Apr '25
→
73
Aug '25
→
73
Dec '25
→
68
Mar '26
→
84
Jul 20 '26
→
72
Jul 27 '26
ALT
↓ 36.1%
Primary liver enzyme.
Reference range9–46 U/L
36
Feb '24
→
22
Nov '24
→
19
Jan 23 '25
→
16
Jan 30 '25
→
16
Apr '25
→
14
Aug '25
→
15
Dec '25
→
18
Mar '26
→
22
Jul 20 '26
→
23
Jul 27 '26
AST
↓ 41.4%
Secondary liver enzyme.
Reference range10–35 U/L
29
Feb '24
→
18
Nov '24
→
18
Jan 23 '25
→
17
Jan 30 '25
→
15
Apr '25
→
13
Aug '25
→
15
Dec '25
→
12
Mar '26
→
17
Jul 20 '26
→
17
Jul 27 '26
Bilirubin Total
↓ 50.0%
Byproduct of red blood cell breakdown; liver function marker.
Reference range0.2–1.2 mg/dL
1.0
Feb '24
→
1.6
Nov '24
→
0.9
Jan 23 '25
→
0.7
Jan 30 '25
→
1.2
Apr '25
→
0.6
Aug '25
→
0.5
Dec '25
→
0.5
Mar '26
→
0.5
Jul 20 '26
→
0.5
Jul 27 '26
GGT
↓ 9.4%
Liver enzyme sensitive to alcohol and oxidative stress.
Reference range3–95 U/L
32
Jan '25
→
27
Jul '25
→
32
Dec '25
→
27
Mar '26
→
29
Jul '26
Kidney Function
BUN
↑ 100.0%
Kidney waste-filtration marker.
Reference range7–25 mg/dL
12
Feb '24
→
18
Nov '24
→
13
Jan 23 '25
→
14
Jan 30 '25
→
17
Apr '25
→
22
Aug '25
→
19
Dec '25
→
23
Mar '26
→
22
Jul 20 '26
→
24
Jul 27 '26
BUN/Creatinine Ratio
changed
Ratio used to assess hydration status and kidney function.
Reference range6–22
15
Feb '24
→
Not reported (in range)
Jan '25
→
Not reported (in range)
Apr '25
→
Not Reported
Aug '25
→
Not Reported
Dec '25
→
Not Reported
Mar '26
→
Not Reported
Jul 20 '26
→
Not Reported
Jul 27 '26
Carbon Dioxide
↑ 25.0%
Blood bicarbonate/acid-base balance marker.
Reference range20–32 mmol/L
20
Feb '24
→
26
Nov '24
→
31
Jan 23 '25
→
28
Jan 30 '25
→
27
Apr '25
→
30
Aug '25
→
27
Dec '25
→
26
Mar '26
→
29
Jul 20 '26
→
25
Jul 27 '26
Creatinine
↓ 12.3%
Kidney filtration byproduct from muscle metabolism. The Jul 27 '26 value of 0.71 sits just inside Quest's 0.70–1.30 interval.
Reference range0.70–1.30 mg/dL
0.81
Feb '24
→
0.8
Nov '24
→
0.7
Jan 23 '25
→
0.75
Jan 30 '25
→
0.83
Apr '25
→
1.05
Aug '25
→
0.79
Dec '25
→
0.82
Mar '26
→
0.81
Jul 20 '26
→
0.71
Jul 27 '26
eGFR
↑ 1.8%
Estimated kidney filtration rate.
Reference range≥60 mL/min/1.73
109
Feb '24
→
109
Nov '24
→
127
Jan 23 '25
→
111
Jan 30 '25
→
107
Apr '25
→
86
Aug '25
→
108
Dec '25
→
107
Mar '26
→
107
Jul 20 '26
→
111
Jul 27 '26
Electrolytes
Calcium
↓ 5.2%
Blood calcium level.
Reference range8.6–10.3 mg/dL
9.6
Feb '24
→
9.7
Nov '24
→
10.0
Jan 23 '25
→
9.5
Jan 30 '25
→
9.9
Apr '25
→
9.8
Aug '25
→
9.5
Dec '25
→
9.5
Mar '26
→
9.3
Jul 20 '26
→
9.1
Jul 27 '26
Chloride
stable
Major blood electrolyte.
Reference range98–110 mmol/L
106
Feb '24
→
102
Nov '24
→
103
Jan 23 '25
→
103
Jan 30 '25
→
104
Apr '25
→
104
Aug '25
→
102
Dec '25
→
106
Mar '26
→
103
Jul 20 '26
→
108
Jul 27 '26
Potassium
↓ 4.7%
Major blood electrolyte; cardiac-rhythm relevant.
Reference range3.5–5.3 mmol/L
4.3
Feb '24
→
4.0
Nov '24
→
4.3
Jan 23 '25
→
4.0
Jan 30 '25
→
4.2
Apr '25
→
4.4
Aug '25
→
4.2
Dec '25
→
4.2
Mar '26
→
4.5
Jul 20 '26
→
4.1
Jul 27 '26
Sodium
stable
Major blood electrolyte; fluid balance.
Reference range135–146 mmol/L
140
Feb '24
→
140
Nov '24
→
142
Jan 23 '25
→
139
Jan 30 '25
→
140
Apr '25
→
140
Aug '25
→
137
Dec '25
→
141
Mar '26
→
139
Jul 20 '26
→
141
Jul 27 '26
Protein Panel
A/G Ratio
↑ 12.5%
Ratio of albumin to globulin proteins.
Reference range1.0–2.5
1.6
Feb '24
→
1.6
Jan '25
→
1.5
Apr '25
→
1.5
Aug '25
→
1.6
Dec '25
→
1.5
Mar '26
→
1.7
Jul 20 '26
→
1.8
Jul 27 '26
Albumin
↓ 8.7%
Primary blood protein; liver/nutrition marker.
Reference range3.6–5.1 g/dL
4.6
Feb '24
→
4.5
Nov '24
→
4.4
Jan 23 '25
→
4.2
Jan 30 '25
→
4.5
Apr '25
→
4.1
Aug '25
→
4.4
Dec '25
→
4.2
Mar '26
→
4.3
Jul 20 '26
→
4.2
Jul 27 '26
Globulin Total
↓ 20.7%
Immune-system-related blood proteins.
Reference range1.9–3.7 g/dL
2.9
Feb '24
→
2.8
Nov '24
→
3.0
Jan 23 '25
→
2.7
Jan 30 '25
→
3.0
Apr '25
→
2.8
Aug '25
→
2.7
Dec '25
→
2.8
Mar '26
→
2.5
Jul 20 '26
→
2.3
Jul 27 '26
Protein Total
↓ 13.3%
Total circulating blood protein.
Reference range6.1–8.1 g/dL
7.5
Feb '24
→
7.3
Nov '24
→
7.4
Jan 23 '25
→
6.9
Jan 30 '25
→
7.5
Apr '25
→
6.9
Aug '25
→
7.1
Dec '25
→
7.0
Mar '26
→
6.8
Jul 20 '26
→
6.5
Jul 27 '26
Nutrient Status
Magnesium (serum)
1 draw
Blood magnesium level. Superseded by RBC magnesium from Jan '25 onward.
Reference range1.6–2.3 mg/dL
1.9
Feb '24
RBC Magnesium
↓ 4.1%
Intracellular magnesium status (more sensitive than serum).
Reference range4.0–6.4 mg/dL
4.9
Jan '25
→
4.6
Aug '25
→
4.7
Dec '25
→
4.8
Mar '26
→
4.7
Jul '26
Vitamin B12
last tested Jan '25
B-vitamin critical for methylation and nerve function. Functional B12 status is tracked via MMA on later draws.
Reference range230–1050 pg/mL
598
Feb '24
→
739
Jan '25
Vitamin D
↑ 262.6% · resolved
Immune, insulin-sensitivity, and hormone-relevant secosteroid.
Reference range30–100 ng/mL
17.1
Feb '24
→
51
Nov '24
→
39
Jan '25
→
44
Aug '25
→
66
Dec '25
→
64
Mar '26
→
62
Jul '26
Zinc
↓ 14.9%
Trace mineral; thyroid and immune cofactor. In range at every draw against Quest's 60–130 interval, but at the floor of it and on a confirmed five-draw decline (74 → 72 → 69 → 70 → 63) — the trend, not the flag, is the signal here.
Reference range60–130 mcg/dL
74
Jan '25
→
72
Jul '25
→
69
Dec '25
→
70
Mar '26
→
63
Jul '26
Methylation
Homocysteine
↓ 20.4%
Amino acid linked to cardiovascular risk; elevated by impaired methylation.
Reference range0–14.5 umol/L
10.3
Feb '24
→
7.2
Jan '25
→
9.0
Jul '25
→
8.4
Dec '25
→
7.5
Mar '26
→
8.2
Jul '26
MMA
↓ 25.3%
Functional marker of B12 status at the cellular level.
Reference rangelower = better B12 status
83
Jan '25
→
81
Jul '25
→
76
Dec '25
→
68
Mar '26
→
62
Jul '26
Complete Blood Count
Baso Absolute
↓ 61.0%
Absolute basophil count (white blood cell subtype).
Reference range0.0–0.2 x10E3/uL
0.1
Feb '24
→
0.1
Nov '24
→
0.0
Jan 23 '25
→
0.041
Jan 30 '25
→
0.042
Apr '25
→
0.049
Aug '25
→
0.058
Dec '25
→
0.062
Mar '26
→
0.039
Jul 20 '26
→
0.039
Jul 27 '26
Basos
↓ 10.0%
Basophil percentage (white blood cell subtype).
Reference range0.0–2.0 %
1
Feb '24
→
0.9
Nov '24
→
0.6
Jan 23 '25
→
0.7
Jan 30 '25
→
0.8
Apr '25
→
0.9
Aug '25
→
1.2
Dec '25
→
1.4
Mar '26
→
0.9
Jul 20 '26
→
0.9
Jul 27 '26
Eos
↑ 53.3%
Eosinophil percentage (white blood cell subtype).
Reference range0.0–6.0 %
3
Feb '24
→
3.7
Nov '24
→
4.4
Jan 23 '25
→
4.7
Jan 30 '25
→
3.8
Apr '25
→
16.4
Aug '25
→
5.8
Dec '25
→
7.2
Mar '26
→
5.3
Jul 20 '26
→
4.6
Jul 27 '26
Eos Absolute
↓ 1.0%
Absolute eosinophil count.
Reference range0.015–0.5 x10E3/uL
0.2
Feb '24
→
0.2
Nov '24
→
0.3
Jan 23 '25
→
0.277
Jan 30 '25
→
0.201
Apr '25
→
0.886
Aug '25
→
0.278
Dec '25
→
0.317
Mar '26
→
0.228
Jul 20 '26
→
0.198
Jul 27 '26
Hematocrit
↓ 9.5%
Percent of blood volume that is red blood cells.
Reference range39.4–51.1 %
49.6
Feb '24
→
46.0
Nov '24
→
47.9
Jan 23 '25
→
48.8
Jan 30 '25
→
46.6
Apr '25
→
46.7
Aug '25
→
47.9
Dec '25
→
48.1
Mar '26
→
46.9
Jul 20 '26
→
44.9
Jul 27 '26
Hemoglobin
↓ 13.5%
Oxygen-carrying protein in red blood cells.
Reference range13.2–17.1 g/dL
16.3
Feb '24
→
15.8
Nov '24
→
15.8
Jan 23 '25
→
15.4
Jan 30 '25
→
15.2
Apr '25
→
14.7
Aug '25
→
15.2
Dec '25
→
15.7
Mar '26
→
14.9
Jul 20 '26
→
14.1
Jul 27 '26
Immature Grans Absolute
1 draw
Absolute immature granulocyte count.
Reference range0.0–0.1 x10E3/uL
0.0
Feb '24
Immature Granulocytes
1 draw
Immature white blood cell percentage.
Reference rangeNot established (Labcorp)
0
Feb '24
Lymphs
↓ 16.9%
Lymphocyte percentage (white blood cell subtype).
Reference range17.0–45.0 %
36
Feb '24
→
28.7
Nov '24
→
27.7
Jan 23 '25
→
27.2
Jan 30 '25
→
30.9
Apr '25
→
32.1
Aug '25
→
33.4
Dec '25
→
32.8
Mar '26
→
35.5
Jul 20 '26
→
29.9
Jul 27 '26
Lymphs Absolute
↓ 28.6%
Absolute lymphocyte count.
Reference range0.85–3.9 x10E3/uL
1.8
Feb '24
→
1.8
Nov '24
→
1.7
Jan 23 '25
→
1.605
Jan 30 '25
→
1.638
Apr '25
→
1.733
Aug '25
→
1.603
Dec '25
→
1.443
Mar '26
→
1.527
Jul 20 '26
→
1.286
Jul 27 '26
MCH
↑ 3.7%
Average hemoglobin content per red blood cell.
Reference range27.0–33.0 pg
29.9
Feb '24
→
31.0
Nov '24
→
30.7
Jan 23 '25
→
29.3
Jan 30 '25
→
30.4
Apr '25
→
31.1
Aug '25
→
31.3
Dec '25
→
31.6
Mar '26
→
31.2
Jul 20 '26
→
31.0
Jul 27 '26
MCHC
↓ 4.6% · newly flagged
Average hemoglobin concentration per red blood cell. Against Quest's corrected 31.6–35.4 interval the Jan 30 '25 value of 31.6 is in range; Aug '25 and Jul 27 '26 still sit just below it.
Reference range31.6–35.4 g/dL
32.9
Feb '24
→
34.4
Nov '24
→
33.0
Jan 23 '25
→
31.6
Jan 30 '25
→
32.6
Apr '25
→
31.5
Aug '25
→
31.7
Dec '25
→
32.6
Mar '26
→
31.8
Jul 20 '26
→
31.4
Jul 27 '26
MCV
↑ 8.5%
Average red blood cell size.
Reference range81.4–101.7 fL
91
Feb '24
→
90.0
Nov '24
→
92.9
Jan 23 '25
→
93.0
Jan 30 '25
→
93.2
Apr '25
→
98.7
Aug '25
→
98.8
Dec '25
→
96.8
Mar '26
→
98.1
Jul 20 '26
→
98.7
Jul 27 '26
MPV
↑ 15.5%
Average platelet size.
Reference range7.5–12.5 fL
9.7
Nov '24
→
10.5
Jan 23 '25
→
11.4
Jan 30 '25
→
11.3
Apr '25
→
11.2
Aug '25
→
11.1
Dec '25
→
11.7
Mar '26
→
10.9
Jul 20 '26
→
11.2
Jul 27 '26
Monocytes
↓ 20.0%
Monocyte percentage (white blood cell subtype).
Reference range1.0–11.0 %
11
Feb '24
→
11.0
Nov '24
→
12.1
Jan 23 '25
→
9.6
Jan 30 '25
→
9.7
Apr '25
→
7.9
Aug '25
→
10.4
Dec '25
→
7.7
Mar '26
→
10.4
Jul 20 '26
→
8.8
Jul 27 '26
Monocytes Absolute
↓ 24.4%
Absolute monocyte count.
Reference range0.2–0.95 x10E3/uL
0.5
Feb '24
→
0.7
Nov '24
→
0.8
Jan 23 '25
→
0.566
Jan 30 '25
→
0.514
Apr '25
→
0.427
Aug '25
→
0.499
Dec '25
→
0.339
Mar '26
→
0.447
Jul 20 '26
→
0.378
Jul 27 '26
Neutrophils
↑ 13.9%
Neutrophil percentage (white blood cell subtype).
Reference range40.0–75.0 %
49
Feb '24
→
55.7
Nov '24
→
55.2
Jan 23 '25
→
57.8
Jan 30 '25
→
54.8
Apr '25
→
42.7
Aug '25
→
49.2
Dec '25
→
50.9
Mar '26
→
47.9
Jul 20 '26
→
55.8
Jul 27 '26
Neutrophils Absolute
↓ 4.0%
Absolute neutrophil count.
Reference range1.5–7.8 x10E3/uL
2.5
Feb '24
→
3.6
Nov '24
→
3.4
Jan 23 '25
→
3.41
Jan 30 '25
→
2.904
Apr '25
→
2.306
Aug '25
→
2.362
Dec '25
→
2.24
Mar '26
→
2.06
Jul 20 '26
→
2.399
Jul 27 '26
Platelets
↓ 23.2%
Clotting cell count.
Reference range140–400 x10E3/uL
211
Feb '24
→
207
Nov '24
→
215
Jan 23 '25
→
223
Jan 30 '25
→
210
Apr '25
→
190
Aug '25
→
228
Dec '25
→
190
Mar '26
→
185
Jul 20 '26
→
162
Jul 27 '26
RBC
↓ 16.5%
Red blood cell count.
Reference range4.20–5.80 x10E6/uL
5.45
Feb '24
→
5.11
Nov '24
→
5.16
Jan 23 '25
→
5.25
Jan 30 '25
→
5.00
Apr '25
→
4.73
Aug '25
→
4.85
Dec '25
→
4.97
Mar '26
→
4.78
Jul 20 '26
→
4.55
Jul 27 '26
RDW
↑ 9.0%
Red blood cell size variation.
Reference range11.0–15.0 %
12.2
Feb '24
→
12.6
Nov '24
→
13.1
Jan 23 '25
→
12.7
Jan 30 '25
→
12.4
Apr '25
→
13.0
Aug '25
→
12.1
Dec '25
→
12.3
Mar '26
→
12.6
Jul 20 '26
→
13.3
Jul 27 '26
WBC
↓ 15.7%
Total white blood cell count.
Reference range3.8–10.8 x10E3/uL
5.1
Feb '24
→
6.4
Nov '24
→
6.2
Jan 23 '25
→
5.9
Jan 30 '25
→
5.3
Apr '25
→
5.4
Aug '25
→
4.8
Dec '25
→
4.4
Mar '26
→
4.3
Jul 20 '26
→
4.3
Jul 27 '26
Fatty Acid / Omega Panel
AA/EPA Ratio
↓ 80.6%
Inflammatory balance ratio between omega-6 and omega-3 fatty acids.
Reference range1.5-3 optimal
28.8
Jan '25
→
11.3
Jul '25
→
5.5
Dec '25
→
8.1
Mar '26
→
5.6
Jul '26
Arachidonic Acid
↓ 23.6%
Pro-inflammatory omega-6 fatty acid.
Reference range8.6–15.6 %
14.4
Jan '25
→
10.8
Jul '25
→
12.2
Dec '25
→
11.8
Mar '26
→
11.0
Jul '26
DHA
↓ 18.8%
Omega-3 fatty acid, brain/anti-inflammatory relevant.
Reference range1.4–5.1 %
3.2
Jan '25
→
2.8
Jul '25
→
2.7
Dec '25
→
3.1
Mar '26
→
2.6
Jul '26
DPA
↑ 45.5%
Intermediate omega-3 fatty acid.
Reference range0.8–1.8 %
1.1
Jan '25
→
1.2
Jul '25
→
1.7
Dec '25
→
1.8
Mar '26
→
1.6
Jul '26
EPA
↑ 280.0%
Omega-3 fatty acid, cardiovascular/anti-inflammatory relevant.
Reference range0.2–2.3 %
0.5
Jan '25
→
0.9
Jul '25
→
2.2
Dec '25
→
1.5
Mar '26
→
1.9
Jul '26
Linoleic Acid
↑ 19.8%
Dominant dietary omega-6 fatty acid.
Reference range18.6–29.5 %
24.3
Jan '25
→
24.8
Jul '25
→
28.1
Dec '25
→
27.3
Mar '26
→
29.1
Jul '26
Omega-3 Total
↑ 27.1%
Total omega-3 fatty acids as % of panel.
Reference range>8 optimal
4.8
Jan '25
→
4.9
Jul '25
→
6.6
Dec '25
→
6.4
Mar '26
→
6.1
Jul '26
Omega-6 Total
↑ 0.5%
Total omega-6 fatty acids as % of panel.
41.8
Jan '25
→
37.7
Jul '25
→
42.5
Dec '25
→
41.6
Mar '26
→
42.0
Jul '26
Omega-6/Omega-3 Ratio
↓ 20.7%
Overall dietary inflammatory balance ratio.
Reference range<4 optimal
8.7
Jan '25
→
7.7
Jul '25
→
6.4
Dec '25
→
6.6
Mar '26
→
6.9
Jul '26
OmegaCheck (EPA+DPA+DHA)
↑ 27.1% · resolved
Combined long-chain omega-3 status.
Reference rangeOptimal >=5.5 / Moderate 3.8-5.4 / High-risk <=3.7 (Cleveland HeartLab bands)
4.8
Jan '25
→
4.9
Jul '25
→
6.6
Dec '25
→
6.4
Mar '26
→
6.1
Jul '26
Urinalysis
Albumin (urine)
changed
Urine microalbumin — early kidney-stress screen.
Reference rangeNot established
0.6
Jan '25
→
<0.2
Aug '25
→
0.2
Dec '25
→
0.2
Mar '26
→
<0.2
Jul '26
Urine Appearance
stable
Gross appearance of the urine sample.
Reference rangeClear
Clear
Jan '25
→
Clear
Apr '25
→
Clear
Aug '25
→
Clear
Dec '25
→
Clear
Mar '26
→
Clear
Jul 20 '26
→
Clear
Jul 27 '26
Urine Bacteria
stable
Bacteria on microscopic exam.
Reference rangeNone seen/HPF
None seen
Jan '25
→
None seen
Apr '25
→
None seen
Aug '25
→
None seen
Dec '25
→
None seen
Mar '26
→
None seen
Jul 20 '26
→
None seen
Jul 27 '26
Urine Bilirubin
stable
Bilirubin on urine dipstick.
Reference rangeNegative
Negative
Jan '25
→
Negative
Apr '25
→
Negative
Aug '25
→
Negative
Dec '25
→
Negative
Mar '26
→
Negative
Jul 20 '26
→
Negative
Jul 27 '26
Urine Color
stable
Urine color; a rough hydration indicator.
Reference rangeYellow
Yellow
Jan '25
→
Dark Yellow
Apr '25
→
Yellow
Aug '25
→
Yellow
Dec '25
→
Yellow
Mar '26
→
Yellow
Jul 20 '26
→
Yellow
Jul 27 '26
Urine Glucose
stable
Glucose spilling into urine — negative throughout.
Reference rangeNegative
Negative
Jan '25
→
Negative
Apr '25
→
Negative
Aug '25
→
Negative
Dec '25
→
Negative
Mar '26
→
Negative
Jul 20 '26
→
Negative
Jul 27 '26
Urine Hyaline Cast
stable
Hyaline casts on microscopic exam.
Reference rangeNone seen/LPF
None seen
Jan '25
→
None seen
Apr '25
→
None seen
Aug '25
→
None seen
Dec '25
→
None seen
Mar '26
→
None seen
Jul 20 '26
→
None seen
Jul 27 '26
Urine Ketones
changed
Urinary ketones; tracks carbohydrate restriction and fasting state at the time of the draw.
Reference rangenegative (expected + on low-carb)
2+
Jan '25
→
2+
Apr '25
→
Negative
Aug '25
→
Negative
Dec '25
→
Trace
Mar '26
→
Negative
Jul 20 '26
→
1+
Jul 27 '26
Urine Leukocyte Esterase
changed
White-cell marker on urine dipstick.
Reference rangeNegative
Trace
Jan '25
→
Negative
Apr '25
→
Negative
Aug '25
→
Negative
Dec '25
→
Negative
Mar '26
→
Negative
Jul 20 '26
→
Negative
Jul 27 '26
Urine Nitrite
stable
Nitrite on urine dipstick; bacterial infection screen.
Reference rangeNegative
Negative
Jan '25
→
Negative
Apr '25
→
Negative
Aug '25
→
Negative
Dec '25
→
Negative
Mar '26
→
Negative
Jul 20 '26
→
Negative
Jul 27 '26
Urine Occult Blood
stable
Blood on urine dipstick.
Reference rangeNegative
Negative
Jan '25
→
Negative
Apr '25
→
Negative
Aug '25
→
Negative
Dec '25
→
Negative
Mar '26
→
Negative
Jul 20 '26
→
Negative
Jul 27 '26
Urine Protein
stable
Protein on urine dipstick.
Reference rangeNegative
Negative
Jan '25
→
Negative
Apr '25
→
Negative
Aug '25
→
Negative
Dec '25
→
Negative
Mar '26
→
Negative
Jul 20 '26
→
Negative
Jul 27 '26
Urine RBC
stable
Red blood cells on microscopic exam.
Reference range<=2/HPF
None seen
Jan '25
→
None seen
Apr '25
→
None seen
Aug '25
→
None seen
Dec '25
→
None seen
Mar '26
→
None seen
Jul 20 '26
→
None seen
Jul 27 '26
Urine Specific Gravity
stable
Urine concentration; hydration marker.
Reference range1.001–1.035
1.015
Jan '25
→
1.027
Apr '25
→
1.019
Aug '25
→
1.021
Dec '25
→
1.017
Mar '26
→
1.024
Jul 20 '26
→
1.015
Jul 27 '26
Urine Squamous Epithelial Cells
stable
Squamous epithelial cells on microscopic exam.
Reference range<=5/HPF
None seen
Jan '25
→
None seen
Apr '25
→
None seen
Aug '25
→
None seen
Dec '25
→
None seen
Mar '26
→
None seen
Jul 20 '26
→
None seen
Jul 27 '26
Urine WBC
stable
White blood cells on microscopic exam.
Reference range<=5/HPF
None seen
Jan '25
→
None seen
Apr '25
→
None seen
Aug '25
→
0-5
Dec '25
→
None seen
Mar '26
→
None seen
Jul 20 '26
→
None seen
Jul 27 '26
Urine pH
stable
Urine acidity.
Reference range5.0–8.0
5.5
Jan '25
→
<=5.0
Apr '25
→
5.5
Aug '25
→
<=5.0
Dec '25
→
<=5.0
Mar '26
→
5.5
Jul 20 '26
→
5.5
Jul 27 '26
Prostate
PSA Free
↓ 16.7%
Free-form prostate-specific antigen.
0.12
Feb '24
→
0.1
Jan '25
→
0.1
Jul '25
→
0.1
Dec '25
→
0.1
Mar '26
→
0.1
Jul '26
PSA Free %
↓ 45.0%
Percent of PSA that is free vs bound. Derived from two values rounded to one decimal, so it swings widely at these very low absolute PSA levels.
Reference range≥25 %
60.0
Feb '24
→
20
Jan '25
→
33
Jul '25
→
33
Dec '25
→
50
Mar '26
→
33
Jul '26
PSA Total
↑ 50.0%
Prostate-specific antigen; prostate health screen. All readings are far below the 4.0 screening threshold — the percent change reflects rounding at very low values, not a meaningful trend.
Reference range<4.0
0.2
Feb '24
→
0.5
Jan '25
→
0.3
Jul '25
→
0.3
Dec '25
→
0.2
Mar '26
→
0.3
Jul '26
Toxic Metals
Lead
changed
Toxic heavy metal screen. Steady decline to below the lab's reporting limit.
Reference range<3.5
2.8
Jan '25
→
1.6
Jul '25
→
1.3
Dec '25
→
1.0
Mar '26
→
<1.0
Jul '26
Mercury
watch
Toxic heavy metal screen. Below detection on three straight draws, then 7 on Jul 27 '26 — still within the lab's reference range, but the first quantifiable rise in the record and worth rechecking alongside fish intake.
Reference range<10
4
Jan '25
→
<4
Aug '25
→
<4
Dec '25
→
<4
Mar '26
→
7
Jul '26
Pancreas
Amylase
↑ 74.4%
Pancreatic digestive enzyme. In range at every draw, including the Jul 27 '26 value of 68.
Reference range21–101 U/L
39
Jan '25
→
32
Jul '25
→
42
Dec '25
→
42
Mar '26
→
68
Jul '26
Lipase
↓ 16.0%
Pancreatic fat-digesting enzyme.
Reference range7–60 U/L
25
Jan '25
→
12
Jul '25
→
18
Dec '25
→
13
Mar '26
→
21
Jul '26
Genetics
MTHFR (DNA)
1 draw
One-time genetic result for the MTHFR methylation gene.
Heterozygous A1298C; negative C677T
Jul '25
Biological Age
Biological Age
↑ 3.0%
Function Health's composite age estimate, computed from the full panel rather than measured directly. It swings hard draw-to-draw — 41.1 in Apr '25 to 48.7 four months later, on a chronological age that moved four months — so read the band it lives in (roughly 41–49, centred near his early 40s) as the result, not any single number.
Reference range<= chronological age (51.1 at 2026-07-27)
43.7
Jan '25
→
41.1
Apr '25
→
48.7
Aug '25
→
41.3
Dec '25
→
43.3
Mar '26
→
43.0
Jul 20 '26
→
45.0
Jul 27 '26

Updated and verified Oct 15, 2026. This report is built directly from labs_master.csv, the consolidated source-of-truth for all lab draws, and shows every one of the 132 tracked markers — not a curated "improved only" subset. Percent-change badges are calculated from each marker's earliest available result to its most recent result; categorical/text markers (blood type, LDL pattern, urinalysis findings, etc.) show a stable/changed/resolved/newly-flagged status instead. Values in red were outside the lab's reference range at that draw.

How this report is regenerated. Every pill, date, red flag, and percent-change badge above is computed fresh from claude/labs_master.csv by generate_biomarker_progress.py each time it runs — when a new Function Health draw lands, append its rows to the CSV and re-run the script; no HTML editing required. The one-line descriptions and the small set of badges in this file's badge_overrides section (categorical markers, deliberately-flat "stable" calls, stale one-draw series) are curated and only need a touch when a genuinely new marker shows up or a badge's story changes. The three feature callouts, hero stats, and this footer note are hand-written narrative and should get a quick review pass after each reconciliation.