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. The ester selector drives the optional blood-levels chart's terminal half-life; it does not change the per-injection mg/mL math.
Enter your weekly target and vial concentration to start.
Quick start
Load a common protocol to fill the form in one click.
No result yet - enter a weekly dose and vial concentration above to see your live result here.
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.
Show the underlying formulas
1. Doses per week
doses_per_week = 7 / interval_days2. Mg per injection
mg_per_injection = weekly_mg / doses_per_week3. mL per injection
mL_per_injection = mg_per_injection / concentration_mg_per_mL4. Weekly mL
weekly_mL = weekly_mg / concentration_mg_per_mL5. U-100 syringe units (estimate)
units_per_injection = mL_per_injection * 1006. Vial volume (mL)
vial_volume_mL = vialSize (when unit = mL) OR vialSize / concentration_mg_per_mL (when unit = mg)7. Doses per vial
doses_per_vial = floor(vial_volume_mL / mL_per_injection)8. Days of supply
days_of_supply = doses_per_vial * interval_days
Full citations and assumptions: see methodology page.