Pedplot

Compounds

37 compounds, with half-lives from 14 minutes (Sermorelin) to 34 days (Test U).

Compare half-lives

Half-life, time to peak, parent share, levels-off day, time to 10% after the last dose, and data quality for every listed compound
CompoundGroupHalf-lifeTime to peakParent shareLevels offTo 10% after last doseData quality
Test P Testosterone propionateTestosterone19 hours1 day84%Day 53.8 daysLow
Test gel Testosterone gelTestosterone1 day7 hours—Day 63.8 daysLow
Test E Testosterone enanthateTestosterone4.5 days2 days72%Day 24.517 daysMedium
Test C Testosterone cypionateTestosterone5 days2 days70%Day 2818.8 daysLow
Sustanon Sustanon 250Testosterone7.5 days3 days70%Day 4223.5 daysMedium
Test U Testosterone undecanoateTestosterone34 days7 days63%Day 210120 daysMedium
Mast P Drostanolone propionateInjectable19 hours1 day84%Day 53.8 daysLow
Superdrol Methasterone injectableInjectable1 day6 hours—Day 63.8 daysLow
Tren A Trenbolone acetateInjectable1 day12 hours87%Day 64 daysLow
Winny Stanozolol suspensionInjectable1 day6 hours—Day 63.8 daysLow
NPP Nandrolone phenylpropionateInjectable1.5 days1 day67%Day 86 daysLow
Mast E Drostanolone enanthateInjectable4.5 days2 days73%Day 24.517 daysLow
Primo Methenolone enanthateInjectable4.5 days2 days73%Day 24.517 daysLow
Tren E Trenbolone enanthateInjectable4.5 days2 days71%Day 24.517 daysLow
DHB Dihydroboldenone cypionateInjectable5 days2 days70%Day 2818.8 daysLow
Deca Nandrolone decanoateInjectable7.5 days2 days64%Day 4227 daysMedium
EQ Boldenone undecylenateInjectable14 days4 days63%Day 7750.8 daysLow
Dianabol MethandienoneOral5 hours1 hour—Day 218 hoursLow
Halotestin FluoxymesteroneOral9 hours1 hour—Day 21.5 daysHigh
Anavar OxandroloneOral10 hours1 hour—Day 31.5 daysHigh
Winny Stanozolol oralOral10 hours1 hour—Day 31.5 daysLow
Superdrol MethasteroneOral10 hours1 hour—Day 31.5 daysLow
Proviron MesteroloneOral12 hours2 hours—Day 31.8 daysHigh
Anadrol OxymetholoneOral14 hours4 hours—Day 32.3 daysLow
Turinabol ChlorodehydromethyltestosteroneOral16 hours3 hours—Day 42.5 daysMedium
Saxenda LiraglutideGLP-113 hours12 hours—Day 32.5 daysHigh
Mounjaro TirzepatideGLP-15 days2 days—Day 2818.8 daysHigh
Trulicity DulaglutideGLP-15 days2 days—Day 2818.8 daysHigh
Reta RetatrutideGLP-16 days2 days—Day 3522 daysMedium
Ozempic SemaglutideGLP-17 days2 days—Day 4225.5 daysHigh
Rybelsus Oral semaglutideGLP-17 days1 hour—Day 3623.5 daysHigh
Mazdu MazdutideGLP-118 days3 days—Day 9863 daysLow
SermorelinPeptide14 minutes29 minutes—Day 16 hoursLow
HGH SomatropinPeptide4 hours4 hours—Day 118 hoursHigh
MK-677 IbutamorenPeptide6 hours5 hours—Day 21.3 daysLow
CJC-1295 Mod GRF 1-29 (CJC-1295 no DAC)Peptide7 hours2 hours—Day 21.3 daysLow
HCG Chorionic gonadotropinPeptide1.5 days6 hours—Day 85.3 daysMedium

Parent share is the part of each mg that is the hormone itself, from molecular weights; — means there is no ester. Levels off and To 10% use each compound's example input in the plotter (Test E: 200 mg twice a week). Levels off is the dose day when the amount left before each dose reaches 97% of where it settles. To 10% is the time after the last dose until the curve falls to 10% of its final peak.

This is the modeled amount of the drug itself. Drug tests look for metabolites and use different, often longer, windows.

Each page is the same plotter with a compound preselected. Brand names like Anavar or Ozempic resolve to the same compound.

Testosterone

Half-lives here run from 19 hours to 34 days. The ester decides how long each dose lingers and how much of each milligram is testosterone: 63% to 84% for the esters listed.

Injectable

Half-lives run from 19 hours to 14 days. Short esters rise and fall within a few days. Long esters build dose on dose for weeks before the line levels off.

Deca (Nandrolone decanoate)
Long nandrolone ester. Weekly doses still accumulate for several weeks and wash out slowly after the last dose.
t½ 7.5dTmax 2d64% parent
NPP (Nandrolone phenylpropionate)
Short nandrolone ester. At the same weekly milligrams as nandrolone decanoate, its curve shows how ester length changes peaks and troughs.
t½ 1.5dTmax 1d67% parentestimate
EQ (Boldenone undecylenate)
Equipoise. Very long ester — slow to peak, slow to clear. Same weekly milligrams look very different from Test E.
t½ 14dTmax 4d63% parentestimate
Mast E (Drostanolone enanthate)
Masteron enanthate. Longer ester of the same parent as Mast P.
t½ 4.5dTmax 2d73% parentestimate
Mast P (Drostanolone propionate)
Masteron propionate. Short DHT-derivative ester; its curve looks much like testosterone propionate's.
t½ 19hTmax 1d84% parentestimate
Tren A (Trenbolone acetate)
Short trenbolone ester. Its curve rises and falls within days, unlike trenbolone enanthate.
t½ 1dTmax 12h87% parentestimate
Tren E (Trenbolone enanthate)
Long trenbolone ester. Same parent as acetate with slower accumulation and washout.
t½ 4.5dTmax 2d71% parentestimate
DHB (Dihydroboldenone cypionate)
1-testosterone cypionate. No dedicated human PK series; this uses the testosterone cypionate ester model as an estimate.
t½ 5dTmax 2d70% parentestimate
Primo (Methenolone enanthate)
Primobolan Depot. Enanthate ester of methenolone, the same ester as testosterone enanthate.
t½ 4.5dTmax 2d73% parentestimate
Winny (Stanozolol suspension)
Injectable stanozolol. Longer than the oral, still short versus a true ester depot.
t½ 1dTmax 6h100% parentestimate
Superdrol (Methasterone injectable)
Injectable methasterone suspension. Estimate. The oral form has its own page.
t½ 1dTmax 6h100% parentestimate

Oral

Half-lives run from 5 hours to 16 hours, so every oral here is plotted with a daily example input and the chart shows one spike per day.

GLP-1

Half-lives run from 13 hours to 18 days. 5 of these 7 use a weekly example input, and each weekly dose still overlaps the next one.

Peptide

Half-lives run from 14 minutes to 1.5 days, so some lines are short daily pulses and others overlap from one dose to the next.

Half-life table questions

Which steroid esters have the longest and shortest half-lives?

Of the 13 single esters listed, Test U is longest at 34 days, then EQ at 14 days. Test P and Mast P are shortest at 19 hours. Unesterified compounds run shorter still: Sermorelin is 14 minutes. Sort the table by half-life to see the full order.

What does parent share mean in the table?

The part of each mg that is the hormone itself. The ester adds weight to every dose, so the plot multiplies each dose by the parent's share of the molecular weight. Test E is 288.4 ÷ 400.6, or 72% testosterone, so 100 mg is drawn as 72 mg. Compounds without an ester show —.

What does the data-quality column mean?

High: a drug label gives the half-life for that product and route (9 compounds). Medium: a human study, or a label that covers only part of it (7). Low: community figures, or sources that disagree with each other or with the plotted number (21). Each compound page lists its sources and why they differ.

Where do these half-life numbers come from?

For 11 of the 37 compounds, the plotted half-life rests on a drug label, and for 7 on a published study. The other 19 have no label or study that gives the plotted figure itself: it is a community estimate, or a value kept between sources that disagree. These counts look only at the half-life, so they differ from the data-quality ratings above, which grade all of a compound's sources together. Ester weights come from PubChem molecular weights. The formulas are on How the model works.