1. STACK
  2. Free tools
  3. Level simulator

Level simulator: how a half-life shapes the curve

Pick a reference compound or type a half-life, choose a schedule, and watch the estimated level build toward a steady state. It is the same first-order decay model the STACK app draws from your logged doses — shown here as an illustration, not a measurement.

Model inputs

Or type any half-life.
Hours. The time for the level to fall by half.
Schedule
Weeks to draw (up to 52).
Labels the schedule. Every dose is the same size, so the amount does not change the shape.

Estimated level

once a day, half-life 24 h, for 4 weeks · 28 doses

25%50%75%100%W1W2W3W4

Steady-state peak
one dose = 1×
Trough at steady state
50%
of the peak, just before the next dose
90% of steady state
3.3 t½
≈ 3.3 days
97% of steady state
5.06 t½
≈ 5.1 days

Estimate only. Modelled from the published half-life you selected and the doses you logged — not a measured blood level. Do not use it to make medication decisions.

Get new free tools by email

One email when a new tool or guide lands, and when the apps ship. Nothing you typed above is sent — only your address and your consent.

Consent text v1 · stored by Motherload for Pickleball Paradise · how this is handled

What the curve is

A single dose is modelled as decaying by half every half-life. Repeated doses add up: each new dose lands on top of what is left from the earlier ones. The curve is the sum, sampled hour by hour and scaled to the steady-state peak, which is why the y-axis reads in percent and not in any unit of concentration.

level(t) = Σ dose × 2^(−(t − t_dose) ÷ half-life)
steady-state peak = dose ÷ (1 − 2^(−interval ÷ half-life))

The half-life fully determines how much accumulates. Dosed more often than one half-life, the level stacks well above a single dose; dosed less often, it almost clears between doses. Reaching 90% of steady state takes about 3.3 half-lives; 97% takes about 5, whatever the compound.

What it is not

  • Not a blood level. Real pharmacokinetics involve absorption, distribution and individual variation that a one-compartment sketch ignores.
  • Not a target. There are no ranges, thresholds or alerts here, and none in the STACK app.
  • Not dosing guidance. The schedule you pick is an input to the drawing, not a suggestion.

Published half-lives in the reference set

Each value below links to the compound page with its source. Compounds without a published human value are listed on the compounds index with that stated plainly.

CompoundClassReference half-life
TirzepatideGLP-1/GIP120 h (5 days)
SemaglutideGLP-1168 h (7 days)
RetatrutideGLP-1/GIP/GCG144 h (6 days)
CJC-1295 with DACpeptide167 h (7 days)
Ipamorelinpeptide2 h
LiraglutideGLP-113 h
Cagrilintideamylin analogue177 h (7.4 days)
SermorelinGHRH analogue6.6 min
TesamorelinGHRH analogue30 min
PT-141 (bremelanotide)melanocortin agonist2.7 h
Thymosin alpha-1thymic peptide2 h
Kisspeptin-10KISS1R agonist3.8 min
Glutathionetripeptide antioxidant14.1 min

In the app, the curve is drawn from your log

STACK builds this curve from the doses you actually logged, at the times you logged them, with the half-life you set for each compound. Today shows a compact 7-day view; Pro adds 30-day, 90-day and all-time ranges and overlays.

Estimate only. Modelled from the published half-life you selected and the doses you logged — not a measured blood level. Do not use it to make medication decisions.

Read the guide