TRT Dosage Calculator - assumptions and limitations
What this calculator does, what it does not do, and the arithmetic behind every output. Every formula is currently labelled as a placeholder until clinician-reviewed. Read this before using any number with a real medication.
Assumptions
Placeholder formula
Per-injection mg is computed as weekly_target / doses_per_week with no pharmacokinetic, half-life, or ester-specific adjustments.
Ester selector is informational only
Cypionate, enanthate, and other ester labels are provided for reference only. They do not alter the math in this tool.
Steady-state assumption
Frequency math assumes consistent intervals across a 7-day week. Real-world adherence and trough/peak levels are not modeled.
U-100 syringe estimate
Insulin-syringe units use the placeholder factor 100 units/mL. Confirm against your specific syringe markings.
Vial usage rounds down
Doses per vial floors to whole doses. Days of supply uses full doses only, ignoring partial-dose remainder.
Formulas used
Each output is derived from one of the formulas below. They run client-side, so what you see in the calculator is what the math actually does.
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