Steroid cycle calculator
Enter the compounds, the weekly milligrams and how often you inject. It returns the weekly load, the hormone actually delivered once ester weight is removed, when each compound plateaus and what the stack turns on. It does not tell you a dose is safe, because it cannot.
Read this first. Anabolic-androgenic steroids are controlled substances in most countries and are prescription-only where they are legal at all.
Each compound has its own start and end week, because real protocols are not one block. An oral kickstart on weeks 1 to 4 and a compound brought in at week 6 are different exposures from everything running the whole time.
Search by brand or street name: Deca, EQ, Tbol, Sust, Nolva
Active mg strips the ester weight out, so 500 mg of enanthate and 500 mg of propionate stop looking like the same dose. Raw mg is what you draw.
Load through the cycle
Compound by compound
| Compound | Per injection | Raw / week | Active / week | Half-life | Plateau |
|---|
Plateau is the point where levels stop climbing, at roughly 4.3 half-lives. Until then you are still on the way up, which is why side effects that appear in week five were often set in motion in week one.
What this stack turns on
Why the milligrams on the label are not the dose
An ester is dead weight you are still paying for in milligrams. Testosterone enanthate is testosterone with an enanthate chain bolted on. That chain is about 28% of the molecule's mass. Inject 500 mg and roughly 360 mg of it is testosterone. Propionate carries a shorter chain, so the same 500 mg delivers about 415 mg. Comparing raw milligrams across esters compares packaging, which is why the calculator shows both numbers.
Half-life sets the injection frequency, not preference. If you inject far apart relative to the half-life, most of each dose has cleared before the next lands and you get a sawtooth rather than a level. Trenbolone acetate at 1.5 days cannot be run once a week in any meaningful sense. Nandrolone decanoate at 10.2 days barely notices the difference between weekly and twice weekly.
A long ester does not spare you, it delays you. The slowest compound in a stack decides when levels plateau. It also decides how long everything takes to leave. That is the same number driving the PCT calculator. It is also the reason a short cycle of a long ester is mostly a long cycle you stopped logging.
Total androgen load is the number people avoid. Three compounds at 300 mg each is 900 mg, not three moderate doses. Suppression, hematocrit and lipid effects respond to the total. Stacking is mostly a way of making a large number feel like several small ones.
Common questions
How do I work out total weekly milligrams on a cycle?
Add the weekly amount of every compound, then add it again with the ester weight removed. 500 mg of testosterone enanthate plus 300 mg of nandrolone decanoate is 800 mg raw, which is about 360 mg plus 192 mg, so 552 mg of actual hormone. The raw number is what you draw. The active number is what your body sees.
Does 500 mg of one compound equal 500 mg of another?
No, for two reasons. The ester takes a different share of the mass in each, so the delivered hormone differs. The compounds themselves also differ in potency at the receptor. The calculator handles the first. Nothing can put a single number on the second.
How often should I inject each compound?
Frequency follows half-life. As a rough rule the gap between injections should not run much past the half-life, otherwise levels swing hard between shots. Trenbolone acetate at about 1.5 days wants every day or every other day. Nandrolone decanoate at about 10 days is stable on once or twice a week.
When do levels stop climbing on a cycle?
At roughly 4.3 half-lives, which the calculator shows per compound. A long ester can take five weeks to plateau, so week one and week six of the identical dose are not the same exposure. This is why side effects often show up long after the dose last changed.
Is stacking safer than running one compound higher?
There is no evidence for that and a reasonable mechanistic case against it. Suppression, hematocrit and lipid changes respond to total androgen load. A stack adds risks from each compound's own structure on top. Three compounds is three side-effect profiles, not one divided by three.
Does this calculator estimate my blood testosterone level?
No, deliberately. It reports milligrams on board. Converting that to a serum level requires per-compound calibration that only exists for a few esters. Reporting a confident nanogram figure for trenbolone or boldenone would be inventing precision. For testosterone specifically, the TRT dose calculator does model levels.
What bloodwork should I be running?
At minimum a full blood count for hematocrit, a lipid panel, liver markers, total and free testosterone plus estradiol where anything aromatizes. Prolactin matters if a 19-nor is in the stack. Timing matters as much as the panel, since a trough draw and a peak draw are different numbers.
Related tools
PCT calculator
When each compound clears, plus which ester sets the date.
Steroid ester calculator
The active hormone hiding behind the number on the vial.
Half-life calculator
The single-compound curve: build-up, steady state and washout.
Anabolic compound profiles
What each compound does, read from its structure.
And some things do not wait for a blood draw. Chest pain, breathlessness, coughing blood, or pain and swelling in one calf can be a clot. Yellowing of the eyes or skin, dark urine, or pain under the right ribs points at the liver. A sudden severe headache, one-sided weakness or trouble speaking can be a stroke. New or worsening thoughts of harming yourself count too. Get emergency care the same day. Say what you have been taking.
The arithmetic is the easy half
A plan on a web page is not a record of what you actually did. OptiPin logs every injection against the schedule, tracks the compounds in this calculator and lines your bloodwork up against the weeks it belongs to.
It also models what this page deliberately will not. Serum levels rather than milligrams on board: testosterone in ng/dL calibrated per ester, estradiol in pg/mL including what an aromatase inhibitor does to it, both re-fitted to your own bloodwork instead of a population average. Still estimates. Bloodwork is still the instrument that measures.
Get OptiPin for iOS