Choose what you already know
Start with either your prescribed weekly target in mg or the mL you use for each injection.
Enter your prescribed target, vial concentration, and injection frequency to calculate the volume and U-100 units for each injection.
Short answer
It converts a weekly target in mg into the amount to draw for each injection. You can also enter the dose in mg for each injection to calculate the corresponding volume and weekly total. The result includes mL, mg, U-100 units, a schedule, and estimated vial usage.
Start with either your prescribed weekly target in mg or the mL you use for each injection.
Enter the exact mg/mL value printed on your vial label, for example 250 mg/mL.
Choose how many injections are scheduled each week. The calculator uses this number to split the weekly target.
The main result shows the calculated mL and the equivalent marking on a U-100 syringe.
The calculation
In weekly target mode, the calculator first splits the weekly amount by frequency, then converts that dose from mg to mL using the vial concentration.
mL per injection = weekly target (mg) ÷ injections per week ÷ concentration (mg/mL)
If you enter the dose per injection in mg, the calculator converts it to mL and shows the average weekly amount.
Worked example
You enter
You get
The calculation is 200 ÷ 7 = 28.5714 mg per injection; 28.5714 ÷ 250 = 0.1142857 mL; 0.1142857 × 100 = 11.4286 U-100 units. The calculator and schedule data use the full internal value; calendar text displays 0.114 mL, while the compact result card displays 0.11 mL. Actually administering 0.11 mL daily at 250 mg/mL equals 27.5 mg per injection and 192.5 mg/week, not 200 mg/week. Display rounding is not a dosing recommendation; practical rounding to syringe markings must be confirmed with a licensed medical professional.
All calculations run locally in the browser. Changing language changes the text, not the numerical precision.
doses_per_week = 7 / interval_days
mg_per_injection = weekly_mg / doses_per_week
mL_per_injection = mg_per_injection / concentration_mg_per_mL
weekly_mL = weekly_mg / concentration_mg_per_mL
units_per_injection = mL_per_injection × 100
complete_injections = floor(vial_volume_mL / mL_per_injection)
remaining_mL = vial_volume_mL − (complete_injections × mL_per_injection)
interval_days = 7 / injections_per_week; days_of_supply = complete_injections × interval_days
Vial usage is an estimate. The implementation counts only complete injections with floor, calculates the volume remaining after them, and multiplies their number by the interval between injections. The interface rounds estimated days to the nearest whole day and displays a remainder of up to 0.01 mL as 0 mL. The estimate does not account for draw loss, dead space, or measurement error.
Precision and limitations
Method and sources
The formulas are direct conversions between mg, mg/mL, and mL. The worked example above can be calculated by hand and serves as a check of the output. The calculator does not interpret laboratory results or suggest treatment.
Methodology last updated: July 30, 2026.
Educational use only · not medical advice. Verify every dose with a licensed clinician. Read the full disclaimer.