Explainer page

How the TRT Curve & E2 Calculator Works

This page explains (1) how the calculator turns your inputs into curves, and (2) what the science actually supports—including where the model is solid, where it’s simplified, and why calibration matters.

Contents

High-level: what the calculator is doing Inputs → outputs: what each control changes The math (complete, with formulas) Testosterone ester pharmacokinetics (what science says) Lab timing & steady state (what guidelines say) Estradiol science: aromatase, body fat, genetics, AI hCG science (what evidence supports) Limitations & how to use this safely References (high-quality sources)

High-level: what the calculator is doing

In one sentence
The calculator treats each injection as a slow-release depot, predicts a testosterone curve using a standard pharmacokinetic shape, then estimates estradiol as a scaled fraction of testosterone that’s modified by body fat, genetics, AI, and calibration.

Step 1 — Testosterone curve

  • It creates an injection schedule (e.g., every 3.5 days).
  • For each injection, it uses a classic first‑order absorption + first‑order elimination model (the “Bateman function”).
  • It sums the contribution of all injections to get the total curve.
  • It converts the model output to the familiar unit ng/dL using an empirical scale factor (85.0), and adjusts for body weight (a rough proxy for distribution volume).

Step 2 — Estradiol curve

  • Estradiol (E2) is estimated as: E2 ≈ Testosterone × ratio.
  • The ratio is modified by:
    • Body fat (higher fat → higher aromatase activity → higher E2 tendency)
    • Genetics toggles (a simplified “conversion” + “SHBG tendency” phenotype)
    • AI multiplier (None / Mild / Moderate / High = simple multiplicative reduction)
    • Responder (a manual sensitivity dial)
  • An optional “variability” switch adds small deterministic noise to mimic day-to-day biological variation.

Step 3 — Calibration (personalization)

Calibration lets you anchor the model to your own lab results. It computes two key personal factors:

  • Testosterone response factor = (your lab T) ÷ (model T at the same timing)
  • E2 ratio = (your lab E2) ÷ (your lab T)

Important: “Optimal / High / Excessive / Crash risk” labels in the E2 panel are heuristic risk buckets based on the simulated average E2—not clinical diagnoses. Use the curve for pattern recognition, then confirm with symptoms + labs.

Inputs → outputs: what each control changes

Ester

Esters mainly change how quickly testosterone is released from the injection site. The calculator uses a single absorption constant (ka) per ester and computes an implied half-life.

Ester (model) Active ratio ka (1/day) ke (1/day) Implied half‑life (days)
Propionate 0.83 0.850 1.0 0.8
Enanthate 0.70 0.150 1.0 4.6
Cypionate 0.69 0.087 1.0 8.0
Undecanoate (Tea seed) 0.61 0.033 1.0 21.0
Undecanoate (Castor) 0.61 0.020 1.0 34.7

Active ratio means “how many mg of testosterone base are in 1 mg of ester.” This helps translate mg injected into mg testosterone released.

Dose & frequency

Weight

Weight is used as a rough volume proxy: heavier body mass → larger distribution volume → slightly lower concentration for the same released amount (a simplification).

Body fat, genetics, AI, responder

These primarily affect E2 prediction. The calculator is explicit about this: the testosterone curve is PK‑driven, while E2 is a scaled transform of testosterone.

hCG toggle

When enabled, the model adds a small constant testosterone “boost” based on weekly IU using a Hill‑curve (a simplified dose–response).

The math (complete, with formulas)

1) Single injection: Bateman function

The model uses a one‑compartment system with first‑order absorption (ka) and first‑order elimination (ke). For a single injection at time 0, the shape is:

C(t) ∝ (Dose · ka / (ke − ka)) · (e^(−ka·t) − e^(−ke·t))    for t ≥ 0

This is the classic “Bateman function,” commonly used for oral drugs but also a good first approximation for depot/absorption‑limited injections.

2) Multiple injections: superposition

For injections at times ti:

Total(t) = Σ C(t − ti) over all injections ti ≤ t

3) Converting to ng/dL (the pragmatic step)

The model output is scaled into typical lab units with an empirical factor (VOLUME_FACTOR) and an optional calibration multiplier:

Testosterone_ng/dL(t) = Total(t) · VOLUME_FACTOR · WeightFactor · Calibration_T

4) Estradiol simulation (ratio model)

E2_pg/mL(t) = Testosterone_ng/dL(t) · (BaseRatio · FatMod · GeneMod · AI · Responder)

BaseRatio defaults to 0.05 (5%), but calibration sets it to labE2 / labT so your future simulations start from your measured conversion ratio.

5) Calibration details (exactly what the tool does)

Testosterone ester pharmacokinetics (what science says)

Big idea: injectable esters behave like a depot. The ester chain length + oil vehicle slow release, so serum testosterone rises after injection and then declines gradually. Peaks and troughs can be large with weekly/biweekly enanthate/cypionate schedules. citeturn12view2

Half-life varies by ester and oil

Why “ka” matters more than “ke” in depot injections

With oil depots, elimination from blood can be faster than release from the depot. In that case, the observed half‑life is governed by the slower process (“flip‑flop kinetics”). The calculator captures this by setting ke high and letting ka control the tail.

Route differences (IM vs SC)

The calculator assumes a depot-like release profile; real-life curves can differ with injection route, site, oil, needle depth, and individual blood flow. Reviews discuss feasibility and PK differences for subcutaneous administration. citeturn8search3

Lab timing & steady state (what guidelines say)

Guidelines matter because the same dose can look “high” or “low” depending on when you draw blood.

Endocrine Society monitoring recommendations

Steady state

Any repeated dosing schedule needs time to stabilize. The calculator’s “steady state” note is based on the ester’s effective half-life (roughly 4–5 half-lives to settle for first-order systems).

Estradiol science: aromatase, body fat, genetics, AI

Where estradiol comes from in men

Most estradiol in men is produced by aromatization of testosterone (and androstenedione) in peripheral tissues—especially adipose tissue. Aromatase is encoded by CYP19A1. citeturn1search5turn1search9

Body fat and obesity effects

Higher adiposity tends to increase aromatase expression/activity, which can shift the testosterone → estradiol balance. Reviews of obesity-related hypogonadism discuss altered sex steroid levels (including estradiol). citeturn1search2turn1search9

Reference ranges and assay differences

Why “too low” estradiol can be a problem

Rare aromatase deficiency cases show undetectable estradiol with skeletal consequences, and estradiol replacement improves bone parameters—evidence that estradiol matters in male physiology. citeturn10search12turn10search8

Aromatase inhibitors (AI): benefits and risks

AIs reduce aromatization (lowering estradiol and often raising gonadotropins/testosterone in some contexts), but they can affect bone metabolism. Reviews in men discuss these tradeoffs. citeturn10search1turn10search9

The calculator’s AI control is intentionally a multiplier, not a dosing engine. Real AI response varies by drug, dose, metabolism, and baseline estradiol—so dosing should be clinician-guided with follow-up labs.

hCG science (what evidence supports)

Human chorionic gonadotropin (hCG) acts at the LH receptor and can stimulate Leydig-cell testosterone production. In controlled studies, relatively low-dose hCG helped maintain intratesticular testosterone in healthy men whose gonadotropins were suppressed by exogenous testosterone. citeturn11search0turn11search10

Why the calculator models hCG as a small “boost”: it’s aiming to represent the direction of effect (more LH-receptor stimulation → more endogenous contribution), not to reproduce full reproductive endocrinology.

Limitations & how to use this safely

Do not use this tool to self-prescribe or change medication without a clinician. It is an educational model. The best use is: propose a hypothesis → confirm with labs → iterate with supervision.

What the model does NOT capture

Best practice workflow

  1. Pick a dosing plan with a clinician.
  2. Wait long enough for a stable pattern (weeks; longer for very long esters).
  3. Draw labs at the guideline-recommended time (mid-interval for cyp/enan; trough for TU). citeturn12view0turn4view3
  4. Use calibration to anchor the model to your measured response.
  5. Only then use the simulator to explore “what-if” changes (mainly frequency changes and expected smoothing).

References

These sources were selected for guideline authority, primary literature, or reputable lab/medical documentation.

  1. Endocrine Society Clinical Practice Guideline (2018): monitoring for enanthate/cypionate mid-interval and undecanoate trough timing. Oxford Academic (JCEM)
  2. DailyMed / labeling: testosterone cypionate IM half-life ~8 days. DailyMed PDF  |  Pfizer label
  3. Injectable testosterone undecanoate half-life depends on oil vehicle (tea seed vs castor oil). Phase I studies (PDF)
  4. Lab reference interval example (adult male estradiol 8–35 pg/mL, LC/MS/MS). Labcorp expected values
  5. Estradiol testing by LC‑MS/MS (method overview). Mayo Clinic Laboratories
  6. Aromatase gene (CYP19A1) and expression in adipose tissue. MedlinePlus Genetics  |  Review (PMC)
  7. hCG and intratesticular testosterone under testosterone-induced gonadotropin suppression (primary study + related dose-response). JCEM 2005  |  JCEM 2010
  8. Aromatase deficiency in men and estradiol replacement effects on bone (primary/clinical). JCEM 2000  |  Long follow-up report
  9. Aromatase inhibitors and bone considerations (review/perspective). Review (AIs in men)  |  JCEM bone loss perspective

If you want this explainer to link back into your calculator build more tightly (same theme, same navigation, or embedded inside the app), place this file next to index.html and keep the “Open simulator” link as-is.

© trt.ge. This page is purely informational and should not be treated as medical advice.