How to calculate a peptide dose from milligrams to micrograms
The arithmetic of peptide dosing is straightforward once you see the pattern, but the gap between a milligram-scale vial and a microgram-scale dose creates a conversion step that accounts for the majority of peptide dosing errors reported in online communities and laboratory settings.
I · The math problem of milligrams in the vial and micrograms in the syringe
Every peptide dosing calculation starts with the same mismatch: the vial label reads in milligrams, the dose is measured in micrograms, and the volume of bacteriostatic water you add determines how much peptide ends up in each unit of liquid you draw, which means the arithmetic is volume-dependent and must be recalculated every time you change the reconstitution volume or the target dose.
Peptides are shipped as lyophilized powder in vials labeled by total peptide mass: 5 mg, 10 mg, or occasionally 2 mg or 15 mg. That number is the total amount of peptide in the vial. Your dose is measured in micrograms (mcg), which are one-thousandth of a milligram, and the volume of liquid you draw into a syringe is measured in milliliters (mL) or insulin units. The calculation connects these three numbers: total peptide mass, reconstitution volume, and target dose.
The reason this calculation needs to be explicit is that there is no standard reconstitution volume. One researcher might add 1 mL of bacteriostatic water to a 5 mg vial, producing a concentration of 5 mg/mL. Another researcher working with the same peptide might add 2 mL, producing a concentration of 2.5 mg/mL. The same 250 mcg dose requires a 0.05 mL injection from the first vial and a 0.10 mL injection from the second. If you borrow someone else’s protocol without checking their reconstitution volume, you are injecting either twice or half the intended dose.
Most peptide dosing uses U-100 insulin syringes, where 100 units = 1 mL. This means 1 unit = 0.01 mL and 10 units = 0.1 mL. Keeping the arithmetic in these consistent units (units drawn, concentration in mcg per unit) reduces conversion errors compared to switching between mL, units, and mcg throughout the calculation.
The core formula, once you have chosen a reconstitution volume, is deceptively simple: divide the total peptide mass by the reconstitution volume to get the concentration, then divide the target dose by the concentration to get the volume to draw. The place where people get lost is the unit conversion from mg to mcg, because the step multiplies everything by 1,000 and if that multiplication happens in the wrong place, the answer is off by three orders of magnitude.
II · The standard formula, step by step
The two-step formula (total peptide in mcg divided by reconstitution volume in mL, then target dose divided by concentration) works for every peptide and every reconstitution volume, and committing the sequence to muscle memory eliminates the most common calculation error I see in practice: dividing by the wrong number.
Here is the formula in its most general form, using three variables:
– M = total peptide mass in the vial, in milligrams
– V = volume of bacteriostatic water added to the vial, in milliliters
– D = your target dose, in micrograms
Step 1: convert the vial mass to micrograms.
M × 1,000 = total peptide mass in mcg. A 5 mg vial contains 5,000 mcg of peptide.
Step 2: calculate the concentration.
Concentration = (M × 1,000) ÷ V. If you add 2 mL of bacteriostatic water to a 5 mg vial, the concentration is 5,000 ÷ 2 = 2,500 mcg/mL.
Step 3: calculate the injection volume.
Volume to draw (mL) = D ÷ Concentration. For a 250 mcg dose from a 2,500 mcg/mL solution, the volume is 250 ÷ 2,500 = 0.1 mL.
Step 4: convert to insulin syringe units (optional but practical).
Volume in units = Volume in mL × 100. A 0.1 mL injection is 10 units on a U-100 insulin syringe.
Once you are comfortable with the steps above, you can collapse them into a single expression: volume to inject in mL = (D × V) ÷ (M × 1,000). So for a 250 mcg dose from a 5 mg vial reconstituted with 2 mL: (250 × 2) ÷ (5 × 1,000) = 500 ÷ 5,000 = 0.1 mL, or 10 units. The shortcut is faster but obscures the logic, which is why the step-by-step approach produces fewer errors when you are doing this calculation for the first time with an unfamiliar peptide.
III · Three worked examples
The formula is the same regardless of the peptide, but the dose ranges vary by compound, and working through BPC-157, semaglutide, and ipamorelin in sequence shows how the arithmetic scales from a standard 250 mcg dose to a sub-100 mcg microdose.
### Example 1: BPC-157 from a 5 mg vial
A researcher has a 5 mg vial of BPC-157 and wants to draw 250 mcg doses. The target dose and reconstitution volume are decisions the researcher makes; the literature on BPC-157 in rodent models typically reports effects in the range of 10 mcg to 10 mcg per kilogram of body weight, with oral administration at 10 mcg/mL in drinking water, but the translation of these numbers to human research protocols is not straightforward because the pharmacokinetics have not been characterized in humans.
With 2 mL of bacteriostatic water added to the vial:
Concentration = 5,000 mcg ÷ 2 mL = 2,500 mcg/mL.
Dose volume = 250 mcg ÷ 2,500 mcg/mL = 0.1 mL = 10 units.
With 1 mL of bacteriostatic water (a more concentrated solution):
Concentration = 5,000 mcg ÷ 1 mL = 5,000 mcg/mL.
Dose volume = 250 mcg ÷ 5,000 mcg/mL = 0.05 mL = 5 units.
The same 250 mcg dose can be 5 units or 10 units depending entirely on how much water was added. The vial label does not tell you the injection volume, which is the fact that produces the most confusion among people new to peptide calculation.
### Example 2: research-grade semaglutide from a 2 mg vial
Semaglutide research vials are smaller and the doses are smaller by an order of magnitude, which makes the mcg-to-mg conversion step more critical because the numbers are smaller and rounding errors become proportionally larger.
With 1 mL of bacteriostatic water added to a 2 mg vial:
Concentration = 2,000 mcg ÷ 1 mL = 2,000 mcg/mL.
For a 100 mcg dose: dose volume = 100 mcg ÷ 2,000 mcg/mL = 0.05 mL = 5 units.
For a 250 mcg dose from the same vial:
Dose volume = 250 mcg ÷ 2,000 mcg/mL = 0.125 mL = 12.5 units.
The semaglutide example highlights why reconstitution volume should be chosen with the intended dose in mind. If the target dose is small (under 100 mcg), a higher reconstitution volume makes the injection volume larger and easier to measure accurately on a syringe whose smallest marking is 1 unit (0.01 mL). A 50 mcg dose at 1 mL reconstitution is 2.5 units, which is difficult to measure precisely; the same dose at 2 mL reconstitution is 5 units, which is easier to align with the syringe markings.
### Example 3: ipamorelin from a 2 mg vial, microdose scenario
Ipamorelin research doses reported in the literature are typically in the 100-300 mcg range for subcutaneous administration in animal models, which means a 2 mg vial produces 6 to 20 doses depending on the specific protocol. A researcher targeting 100 mcg doses would perform the following calculation:
With 2 mL of bacteriostatic water added to a 2 mg vial:
Concentration = 2,000 mcg ÷ 2 mL = 1,000 mcg/mL.
Dose volume = 100 mcg ÷ 1,000 mcg/mL = 0.1 mL = 10 units.
The numbers in these examples use illustrative doses drawn from published preclinical literature and community discussion. They are not recommendations. Every research protocol specifies its own dosing parameters, and the calculation method separates cleanly from the dose selection: the math works the same whether your target is 50 mcg or 500 mcg, but the dose itself must come from the protocol, not from the calculator.
IV · Common mistakes and how they happen
The four most common peptide calculation errors are the mg-to-mcg conversion error, the concentration-versus-dose confusion, the vial-overfill blind spot, and the reconstitution-by-memory mistake, and each of these has a specific pattern that makes it recognizable after the fact.
### Mistake 1: confusing mg and mcg
One milligram is 1,000 micrograms. If you treat a 5 mg vial as containing 5,000 mg (instead of 5,000 mcg), your calculated injection volume is 1,000 times too small. If you treat 250 mcg as 250 mg, your calculated injection volume is 1,000 times too large. Both errors happen because the abbreviation “mg” and “mcg” look similar when read quickly, and the conversion step is the one place in the calculation where forgetting a factor of 1,000 produces a lethal rather than a negligible error.
The preventive measure is to write the conversion explicitly: “5 mg = 5,000 mcg” on paper before entering numbers into a calculator. If the result feels implausible (an injection volume of 0.001 mL or 10 mL for a peptide dose), check the conversion first.
### Mistake 2: dividing by concentration instead of dose
The formula is dose ÷ concentration = volume. A common inversion is concentration ÷ dose, which produces a nonsensical result (a number much larger than the plausible injection volume) but is harder to catch if the researcher is not checking plausibility. The sanity check is that the injection volume for a subcutaneous peptide dose almost always falls between 0.02 mL (2 units) and 0.3 mL (30 units). If your calculated volume is outside this range, you have probably inverted the division or mishandled the mg-to-mcg conversion.
### Mistake 3: ignoring vial overfill
Lyophilized peptide vials from most suppliers contain more peptide than the label claims, typically 5-15% overfill by mass. This is a manufacturing practice designed to ensure that the reconstituted solution meets the label concentration after accounting for transfer losses and adherence to the vial walls. If the label says 5 mg and the actual peptide mass is 5.5 mg, the concentration at 2 mL reconstitution is 2,750 mcg/mL rather than 2,500 mcg/mL, and a calculated 10-unit (0.1 mL) dose provides 275 mcg rather than 250 mcg.
The overfill is not dangerous in the context of research use (a 10% variation is within the error margin of many biological assays), but it means that the calculated dose is a lower bound on the actual dose. If your protocol requires precise dosing, you must either account for the overfill (which requires independent quantification that most researchers do not have access to) or accept that the delivered dose is approximate rather than exact.
### Mistake 4: reconstituting from memory
Adding 2 mL of bacteriostatic water to a vial and then, a week later, remembering that you added 1 mL is a documentation error that doubles the effective dose of every subsequent injection. The fix is trivial: label every reconstituted vial with the date and the volume of bacteriostatic water added. A piece of laboratory tape with “2 mL BAC, 2026-08-07” eliminates the ambiguity that produces this error.
V · Tools that help and when the arithmetic is better by hand
Peptide calculators are ubiquitous online and they reduce the arithmetic error rate for first-time users, but they cannot catch the logical errors (wrong dose, wrong reconstitution volume, wrong unit conversion) that produce a correct-looking wrong answer, which is why understanding the formula is more reliable than trusting the tool.
Online peptide calculators ask for three inputs (vial mass, reconstitution volume, target dose) and return the injection volume. They eliminate step-by-step arithmetic errors for people who are not comfortable with the formula, which is a genuine benefit because the most common failure mode in peptide calculation is a simple division error that a calculator prevents.
The limitation is that a calculator does exactly what you tell it. If you enter 5 mg as the vial mass but the vial actually contains 5 mg net peptide (the label account for overfill) or you intend a different dose than what you typed, the calculator returns a correct answer to the wrong question. The error is logically upstream of the calculator and cannot be caught by the tool itself.
After any calculation (by hand or by tool), reverse the arithmetic: take the injection volume you plan to draw, multiply by the concentration to get the dose in mcg, and check that it matches your target. If a 0.1 mL injection from a 2,500 mcg/mL solution gives (0.1 × 2,500) = 250 mcg and your target was 250 mcg, the calculation is internally consistent. If the reverse calculation produces a different number, find the arithmetic error before you draw.
The safest workflow combines both approaches: use a calculator for the arithmetic, then verify by hand with the reverse calculation, and label the vial with the concentration and reconstitution volume so that the next person who handles it (including your future self) does not need to recalculate from the vial mass.
- The formula and examples in this article describe a calculation method applicable to any reconstituted peptide. Dose figures are drawn from published preclinical literature and are illustrative; they are not recommendations for human use.