Free tool · no signup

How long will a vial last?

Enter a vial size, a dose, and how often you dose. Get doses per vial and days per vial back — plus concentration and draw volume if you add the diluent you used. Nothing to install, no account, no compound list to pick from.

This calculator performs calculations on numbers you enter. It contains no medical information and provides no guidance. It does not supply, suggest, rank, or evaluate any compound, dose, or range — and it never will. Not a medical device. Consult a licensed professional for any medical decision.

Enter your numbers

Only needed to also show concentration and draw volume below — doses and days per vial don't depend on it.

Whole days. 1 for daily, 7 for weekly, and so on.

Clear all fields

Result

Doses per vial
full doses this vial holds
Days per vial
Concentration
Draw per dose

How this is calculated

The method

Doses per vial is the vial size divided by your dose — full doses only, the same way the rest of VialMath counts what's left in a vial. It doesn't need the diluent amount: concentration changes how much liquid you draw per dose, never how many doses fit in the vial. Days per vial walks the calendar forward one day at a time from a fresh vial, at the frequency you entered, and reports the day the last full dose is drawn — the exact engine the Run-Out Date calculator uses, so the two never disagree on the same numbers. Concentration and draw per dose are the same reconstitution math as the calculator: vial size ÷ diluent = concentration, and dose ÷ concentration × 100 = units on a U-100 syringe.

Worked example

A vial holds 10 mg. You added 2 mL of diluent and your dose is 0.5 mg, taken every 3 days. Concentration: 10 mg ÷ 2 mL = 5 mg/mL. Draw per dose: 0.5 mg ÷ 5 mg/mL × 100 = 10 units (0.1 mL). Doses per vial: 10 mg ÷ 0.5 mg = 20. Days per vial: dosed every 3 days from a fresh vial, the 20th dose falls 3 × 19 days after the first — 57 days of supply. Every number above is checkable on a calculator.

This calculation is correct right now. What happens when the dose, schedule or vial changes?

VialMath keeps your calculations, schedule, inventory and history connected.

  • Free to use — no account, no card.
  • Power is $49 once — no subscription, ever.
Open VialMath → See Power $49 · Pay once

The questions people actually ask

How do I calculate vial burn rate?

Divide the vial size by your dose to get full doses per vial. Multiply that against how often you dose to get roughly how many days a fresh vial covers — the calculator above does the exact version of that walk, day by day, so it handles the leftover-amount edge cases correctly.

How many doses are in a vial?

Vial size divided by dose size, rounded down to full doses — a vial with a little left over after the last full dose still only counts as that many complete doses, never a fractional extra one.

Does the diluent amount change how long a vial lasts?

No. The diluent sets the concentration, which changes how many mL or units you draw per dose — not how many milligrams are in the vial. A vial's total mg content, and so its doses per vial, is fixed the moment it's made, however much or little water goes in.

What if my dose doesn't divide evenly into the vial?

The calculator counts full doses only. A partial amount left in the vial after the last full dose is not counted as an extra dose — it's leftover, not supply.

Do I have to redo this for every new vial?

Not in the full app. Save a mix and a schedule once, and the next vial's burn rate and run-out date are already there when you open a fresh one.

Told when it changes

New free tools and app updates. Nothing else, and rarely — there is no newsletter here.

Your address, and nothing else. Never sold, never shared, never passed to anyone selling anything. One click unsubscribes. Your protocol data is separate and stays on your device — the app has no account and sends us nothing.