Skip to main content

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. 1. Doses per week

    doses_per_week = 7 / interval_days
  2. 2. Mg per injection

    mg_per_injection = weekly_mg / doses_per_week
  3. 3. mL per injection

    mL_per_injection = mg_per_injection / concentration_mg_per_mL
  4. 4. Weekly mL

    weekly_mL = weekly_mg / concentration_mg_per_mL
  5. 5. U-100 syringe units (estimate)

    units_per_injection = mL_per_injection * 100
  6. 6. Vial volume (mL)

    vial_volume_mL = vialSize (when unit = mL) OR vialSize / concentration_mg_per_mL (when unit = mg)
  7. 7. Doses per vial

    doses_per_vial = floor(vial_volume_mL / mL_per_injection)
  8. 8. Days of supply

    days_of_supply = doses_per_vial * interval_days

Back to the calculator

Open the TRT Dosage Calculator