TRT · Iron · Hematocrit — what the 3-year record actually shows

Prepared 2026-07-15 from bloodtest.test production data (2023–2026) · with donation history. Working summary for discussion with prescriber / hematologist — not medical advice.

Bottom line. Before TRT you were iron-loaded, not deficient — ferritin 193→252 in 2023 with TSAT 52%, while already running hematocrit 48–50 and Hgb 17. So your iron deficiency is a consequence of the post-TRT donation schedule, not a baseline trait. TRT then stacked supraphysiologic free-T (245–295, flagged high) onto that pre-existing high-blood-count tendency and drove hematocrit to 58.3 / Hgb 20.7 (Nov 2025 — genuine clot-risk territory). You handled that correctly: donated + halved the dose, and hematocrit settled to 46–48. What's left is an iron + donation-timing problem, made worse because you've been steering on ferritin — the one unreliable gauge — since your last real iron panel in January.

The record

Ferritin TSAT % (honest iron marker) Hematocrit Blood donation TRT start
iron-deficient zone (ferritin < 30) TRT ~late 2024 0 50 100 150 200 250 0 20 40 60 Ferritin ng/mL TSAT % 193 252 20 19 127 146 19 52 46 37 52 21 40 20 44 48 52 56 60 clot-risk zone ≥54 Hematocrit % 58.3 / Hgb 20.7 2023-07 2024-01 2024-07 2025-01 2025-07 2026-01 2026-07

Blood donations shown as grey markers; earlier ones (2021-09-30, annual-ish) precede the window. Note how TSAT (teal) falls to 20–21% — true deficiency — even while ferritin bounces back to 127–146.

Full timeline

DateFerrIronTSATTIBCHCTHgbReticRet%Note
2023-08-3119350.117.2pre-TRT
2023-09-20🩸 Blood donation · Red Cross
2023-11-29252*1645231346.516.492,9101.9pre-TRT · iron-loaded
2024-01-12981454631545.316.2121,0002.5
2024-03-281401313735048.616.7116,6102.3CRP 0.6
2024-06-25🩸 Blood donation · Red Cross
2024-09-0512051.017.6≈ TRT starts
2024-09-1751.317.3T 1321 H · fT 295 H
2024-09-24🩸 Blood donation · Red Cross
2024-12-11🩸 Blood donation · Red Cross
2025-02-282052.317.6105,6002.0T 1077 · fT 272 H
2025-03-22🩸 Blood donation · Red Cross
2025-05-156848.217.3T 627
2025-07-0210447.816.7iron self-recovered
2025-08-27🩸 Blood donation · Red Cross
2025-11-143958.320.7PEAK · T 1224 H · fT 245 H
2025-11-15🩸 Blood donation · Red Cross
2025-11-2064712134047.316.2161,5003.4post-donation · hsCRP 2.7
2025-12-15191584039653.418.2119,0202.2T 386
2026-01-1241642031549.716.8110,2202.2last real iron panel
2026-02-1912751.318.0122,1302.3T 562
2026-02-20🩸 Blood donation · Red Cross
2026-04-0314647.616.4166,2603.4T 636
2026-06-20🩸 Blood donation · Red Cross
2026-07-141946.515.8lowest Hgb on record

Teal 🩸 Blood donation rows are interleaved by date (numeric cells blank so columns stay aligned). One earlier donation (2021-09-30) precedes the first lab row. * 2023-11 ferritin 252 & 193 are pre-TRT, iron-replete (TSAT 52%). T = testosterone total ng/dL, fT = free-T pg/mL (H = above range).

Reading the three puzzles

ironThe swings are mostly real.

You natively carry ferritin 120–250 and have crashed to ~20 and recovered to 100+ more than once (20→104 across spring 2025, diet-paced, genuine). The only reading that outruns iron math is Jan→Feb 2026 (41→127 in 5 weeks) — either you took iron then or that one's modestly inflated. Ferritin overshoots a little at the top; it does not swing 19↔146 in real stored iron.

reticNo reticulocyte disorder.

Your retic percentage sat 1.9–2.5% (normal) when iron-replete; the "H" flags were on the absolute count tripping a conservative 90k ceiling. The genuine 3.4% readings (Nov 2025, Apr 2026) are iron-limited, prolonged post-donation recovery — a depleted marrow rebuilds slower, so it holds a high retic fraction for weeks. That's why April was still high 6 weeks out.

HCTThe driver is dose × a pre-existing tendency.

You ran high-normal Hgb and donated before TRT ever started. Supraphysiologic free-T amplified it to Hgb 20.7. The dose cut (T 1224→370–636) is the real lever and it worked — hematocrit is back to 46–48.

gaugeYou're flying without an iron gauge.

Last TSAT/TIBC was Jan 12 (TSAT 20% — deficient). Everything since (Feb 127, Apr 146, Jul 19) is ferritin-only. Jul 14 Hgb 15.8 is your lowest ever — deficiency may now be capping Hgb, i.e. controlling hematocrit the costly way.

For the next draw — one panel closes all of it

Two decisions to raise:

Source: ~/dev/bloodtestproj/data/blood_tests.db (live app DB). · Interpretation is reasoning over your data, not a diagnosis — confirm with your prescriber/hematologist.