Testosterone level calculator

After an injection, testosterone rises for a day or two, peaks, then falls until the next dose. It takes about five half-lives (about 3 weeks for cypionate or enanthate) before every week looks the same. Enter your current prescription to see that curve, with its peak, its trough and how uncertain it is.

Testosterone ester
mg
Route
How often

Add it to see where you are today. Without it, the chart starts at your first injection.

This is an educational estimate, not medical advice. It doesn’t recommend a dose. Real levels vary a lot between people; only a blood test shows yours. Talk to your prescriber before changing anything. This shows the shape of the curve, not your level.

Steady state after

≈ 3 weeks

Estimate · not a lab result
025%50%75%100%PeakTrough 59%
Oct 22Oct 29Nov 5Nov 12Nov 19
  • Estimate
  • Uncertainty
  • Peak · trough
  • Injection
How this estimate works
Peak after an injection
≈ 2 days
Drop from peak to trough
41%
Weekly total
–

Your dose sets how high the curve sits, not its shape. That is why the chart is relative and works without it.

Your real curve, with every injection you log and your lab results laid on top. That’s TRTracker.

TRTracker draws this curve from your real doses and labs. Free on iPhone.

How it works

Diagram of an injected testosterone ester: an oil depot in muscle releases testosterone, the ester tail is split off, testosterone enters a blood vessel, and blood levels rise to a peak and fall to a trough before each injection, with the half-life marked on a falling slope.
The oil depot releases testosterone slowly. Levels peak a day or two after an injection and fall to a trough just before the next one.

This is the same model the TRTracker app uses before it has any of your lab results. Each injection is treated as a depot: the hormone is absorbed from the oil over a day or so, then cleared at a steady rate. In pharmacology this is a one-compartment model with first-order absorption (a Bateman curve). Your levels at any moment are the sum of what is left from every injection so far.

EsterEffective half-lifeAbsorption half-lifeSteady state
cypionate4.5 days24 hours≈ 23 days
enanthate4.5 days12 hours≈ 23 days
propionate0.8 days2.4 hours≈ 4 days
undecanoate (injectable)33.9 days36 hours≈ 170 days

Why 4.5 days for cypionate and enanthate? The US cypionate label quotes about 8 days, the enanthate label 2–3 days, and a population study of cypionate found about 4 days. Studies that compared the two esters directly found them alike. The app and this calculator use 4.5 days for both. Half-lives also differ between people.

The shaded band shows that spread. It redraws the curve with a half-life roughly half as long and twice as long (the middle 95% of the range the app assumes) and adds a small allowance for dose-to-dose variation. It is a model uncertainty, not a healthy range or a target.

Steady state is taken as five half-lives after you start or change a protocol. With your last injection date, the chart assumes you have been on the protocol long enough to be settled and marks today.

What it leaves out: your own testosterone production, SHBG and binding, missed or late doses, and differences between oils and injection sites. That is why it shows a shape, not a number. Only a blood test shows your level.

Sources

  1. Depo-Testosterone (testosterone cypionate) prescribing information, DailyMed
  2. Testosterone enanthate summary of product characteristics, §5.2 pharmacokinetics (emc)
  3. Bi Y et al. Population pharmacokinetics of testosterone cypionate. CPT Pharmacometrics Syst Pharmacol, 2018
  4. Fujioka M et al. Pharmacokinetic properties of testosterone propionate in normal men. J Clin Endocrinol Metab, 1986
  5. Behre HM et al. Intramuscular injection of testosterone undecanoate. Clin Endocrinol, 1999
  6. Subcutaneous versus intramuscular testosterone injection. J Endocr Soc, 2017

Questions

What is the half-life of testosterone cypionate?

Labels and studies disagree. The US label quotes about 8 days, population studies estimate closer to 4 days, and head-to-head studies find cypionate and enanthate behave alike. This calculator, like the TRTracker app, uses an effective half-life of 4.5 days for both, and the shaded band shows what a shorter or longer half-life would do.

How long does it take testosterone to reach steady state?

About five half-lives after you start or change a protocol. With a 4.5-day effective half-life that is roughly 3 weeks for cypionate or enanthate. Propionate settles within days; injectable undecanoate takes months.

Why does the chart not show ng/dL?

The same dose gives very different blood levels in different people. Without your own lab results, any number would be a guess. The chart shows the shape of the curve, relative to its peak. The TRTracker app can scale the curve to your own timed lab results.

Does splitting my weekly dose make levels more stable?

In this model, injecting the same weekly amount more often gives a smaller drop between peak and trough. Whether to change how you inject is a decision for your prescriber.

Is subcutaneous different from intramuscular?

Studies of subcutaneous testosterone injections found levels in a similar range to intramuscular ones. The model treats them the same, so the route is shown as a note only.

Is anything I type saved?

No. The calculation runs in your browser. Nothing is stored or sent.

Your real curve, in your pocket

Log each injection and lab result. TRTracker redraws the curve for you, with the uncertainty range.

Download on the App Store
QR code that opens TRTracker on the App Store Scan with your iPhone

Free tools for education only. Nothing you type here is stored; the maths runs in your browser, and your result is only sent if you ask us to email it. TRTracker does not provide medical advice, diagnosis or treatment. Privacy policy

Download the app