Dose calculator

BPC-157 dose calculator

Convert any BPC-157 dose into syringe units in real time, pre-filled with a 5 mg / 2 mL example.

Draw on a U-100 syringe

0.01 units

Volume to draw

0.000 mL

BPC-157 is a peptide people use to speed up recovery from soft-tissue injuries — tendons, ligaments, muscle strains, and gut-lining irritation. In animal studies it consistently accelerated tendon and muscle healing versus saline controls, often by promoting new blood-vessel growth at the injury site. Human clinical data is limited, so most reports are anecdotal. This page covers reconstitution math, typical daily logging cadence, and common mistakes.

How the BPC-157 dose calculator works

BPC-157 doses are tiny — most logs sit between 250 mcg and 500 mcg per injection, taken once or twice daily. On a 5 mg vial mixed with 2 mL water (2.5 mg/mL), a 250 mcg dose draws 10 units. Easy to see on the syringe, easy to repeat through a 2-week healing protocol.

The formula is volume in mL equals dose mg divided by concentration mg/mL, then volume times one hundred to get units on a U-100 insulin syringe. With a 2.5 mg/mL BPC-157 solution and a 0.25 mg dose, the draw is 0.10 mL or about 10 units. Type any other dose and the unit count updates in real time — no spreadsheets, no guesswork.

Inputs that genuinely matter: concentration (which only changes when you reconstitute a new vial) and dose mass. Syringe type matters too, but only because U-100 vs U-40 changes the multiplier — almost every modern insulin syringe is U-100, which is why the math defaults to that. Edge cases worth flagging: switching from mcg to mg without checking the input unit, or carrying yesterday's unit count over to a new vial that was reconstituted with a different volume of BAC water.

Worked example

Walking one BPC-157 dose through the math

  1. The vial holds 5 mg of BPC-157, mixed into 2 mL of bacteriostatic water — concentration 2.50 mg/mL.
  2. Your 0.25 mg dose ÷ 2.50 mg/mL = 0.100 mL of solution to pull.
  3. Multiply by 100 (because U-100 means 100 units per mL): 0.100 × 100 = 10 units.
  4. Double the dose to 0.5 mg and the unit count doubles to 20 — the relationship is linear at a fixed concentration.
  5. Change the diluent volume and every one of these numbers moves; change the dose alone and only the last one does.

BPC-157 titration ladder at this concentration

What different BPC-157 dose steps draw on a U-100 insulin syringe at the example 2.50 mg/mL concentration.

Dose (mg)Volume (mL)Units (U-100)
0.1250.0505
0.250.10010
0.50.20020
10.40040

Doubling the BPC-157 dose doubles the unit count. Halving it halves the count. Step-ups under 5 units are hard to read accurately — re-reconstitute with more water if your titration hits that range.

Scenarios people actually run into

Three things that come up logging BPC-157

  • You're sitting at the 0.25 mg BPC-157 step and your prescriber bumps you up. The new dose is double — 20 units instead of 10. Same vial, same syringe, twice the volume on the line.
  • Your fingers reach for the syringe and the unit count from last week is still in your head. Half the time that number is fine; the other half, the vial changed and the right answer moved. The calculator is the second pair of eyes.
  • You skipped a week. BPC-157 cadence is 7 doses per week, and doubling up to "catch up" almost never reads how people expect — log the skip, then log the next normal dose.

Same-category neighbor

BPC-157 next to TB-500

Both sit in the Healing bucket — here's the dose math side by side on each one's example vial.

BPC-157TB-500
Example dose0.25 mg2 mg
Concentration2.50 mg/mL2.50 mg/mL
Units to draw1080

Want the full breakdown? TB-500 reference →

How BPC-157 dosing is tracked

Daily subcutaneous injection is the default cadence in most BPC-157 logs, and twice-daily protocols also appear. Doses are small enough that a U-100 insulin syringe is the standard tool.

Cycling — running BPC-157 for a defined number of weeks, then taking a break — is common in personal logs. Recording the start and stop date of each cycle in the log is what makes the timeline auditable later.

Some users inject BPC-157 close to a target area; others prefer rotating standard subcutaneous sites. Either way, recording the injection site in the log is what surfaces site-rotation patterns over time.

A unique consideration when planning a documentation schedule for BPC-157 is the administration route. While subcutaneous injection is common in peptide research, a significant body of preclinical literature on BPC-157 also explores oral administration. This dual-route exploration makes it a critical variable to log for accurate personal tracking. If a protocol involves subcutaneous administration, precise dose calculation is necessary. For example, a 5 mg vial reconstituted with 2 mL of bacteriostatic water yields a concentration of 2,500 mcg/mL. A 250 mcg illustrative dose is 0.1 mL or 10 units on a U-100 syringe. This dose would be logged with a daily cadence, explicitly noting the administration route (e.g., 'Subcutaneous, left thigh') to distinguish it from any potential oral use.

Common BPC-157 dose-calculation mistakes

  • Forgetting whether the morning dose was already taken on a twice-daily protocol — almost always a logging gap, not a math problem.
  • Neglecting to log a detailed site rotation schedule, which makes it difficult to monitor for lipohypertrophy that can be observed with daily injections.

Frequently asked questions about BPC-157 dose calculator

How does the BPC-157 dose calculator turn mg into syringe units?
It runs two divisions in sequence. First it computes concentration (vial mg ÷ diluent mL) — for the example here that's 5 ÷ 2 = 2.50 mg/mL. Then it divides your dose by that concentration to get volume in mL, and multiplies by 100 to convert volume into U-100 syringe units. The output updates as you type so you can sanity-check before drawing. BPC-157 healing protocols usually stay at one dose for the full cycle — no titration like the GLP-1s.
Does the BPC-157 dose calculator know which syringe I'm using?
It assumes a U-100 insulin syringe — the most common type for sub-cutaneous peptide injections. U-100 means 100 units per mL. If you're using a U-40 syringe (rare outside veterinary contexts) the unit count is wrong by a factor of 2.5. Tuberculin syringes read in mL directly, so on those just use the volume figure. BPC-157 healing protocols usually stay at one dose for the full cycle — no titration like the GLP-1s.
Why does the same BPC-157 dose pull a different unit count today than last week?
Because either the vial or the diluent volume changed. Concentration depends on both. A 5 mg vial reconstituted with 1 mL is twice as concentrated as the same vial with 2 mL — same dose, half the units. Whenever you open a fresh vial, run the dose math again rather than carrying the prior count over. BPC-157 healing protocols usually stay at one dose for the full cycle — no titration like the GLP-1s.
What if my BPC-157 dose lands at fewer than 5 units?
That's the calculator telling you the current vial is too concentrated for the dose you want. Five units on a U-100 syringe is hard to read accurately — the markings get tight. Reconstitute the next vial with more bacteriostatic water (commonly 2 mL instead of 1 mL) so each dose covers a larger, cleaner volume. BPC-157 healing protocols usually stay at one dose for the full cycle — no titration like the GLP-1s.

Related on Peptide Pilot

Log every BPC-157 dose in the app

Download on the App StoreiPhone · Free · No credit card