TRT Dosage Calculator
Educational tool that converts a weekly TRT target (mg/week) and vial concentration (mg/mL) into per-injection volumes for several common frequency patterns. Ester selector is purely a placeholder label and does not change pharmacokinetic math.
How it works
Three short steps. The math is purely arithmetic - it does not model ester half-life, peak/trough behaviour, or any patient-specific factor. Use it to sanity-check the volume your prescription works out to.
Enter your weekly testosterone target
Type your weekly target in milligrams - for example, 100 mg/week as a common starting target, or 200 mg/week for a higher maintenance dose.
Enter the vial concentration
Read the concentration off the vial label in mg/mL (commonly 100 mg/mL or 200 mg/mL for cypionate or enanthate) and type it in.
Pick your injection frequency
Choose how often you inject - weekly, twice weekly, every other day, daily, or a custom interval. The calculator splits the weekly target across those injections.
Read mg, mL, and U-100 syringe units per injection
You get milligrams per injection, the volume in mL to draw, the matching marking on a U-100 insulin syringe, and how long the vial will last at that schedule.
Worked example
100 mg/week testosterone cypionate at 200 mg/mL, split twice weekly
- Weekly target
- 100 mg
- Concentration
- 200 mg/mL
- Frequency
- Twice weekly
- Vial size
- 10 mL
- mg per injection
- 50 mg
- Volume per injection
- 0.25 mL
- U-100 syringe units
- 25 units
- Doses per vial
- 40 doses
- Days of supply
- 140 days
Each injection is 0.25 mL - the 25-unit mark on a U-100 insulin syringe - taken twice a week. A 10 mL vial covers about 20 weeks at this schedule.
Assumptions and limitations
Every formula on this calculator is currently labelled as a placeholder. The full list - what is modelled, what is not, and the underlying arithmetic - lives on its own page.
Read the full assumptions and limitations