Last updated: June 2026

Peptide Cycle Designer

About the Peptide Cycle Designer

The Peptide Cycle Designer is a free protocol-building tool that lets you multi-select peptides into a single weekly plan. Pick from BPC-157, TB-500, ipamorelin, CJC-1295 (no-DAC and DAC), GHK-Cu, MOTS-c and epitalon, and the designer lays out a weekly schedule, flags stack synergies, totals your weekly milligrams and suggests cycle-off timing. It is built for people researching recovery, recomposition, anti-aging and longevity protocols who want to see how the pieces fit together before committing. Free, no login.

Read this first: most of these peptides are research compounds, not approved medicines for the uses described here. The doses shown are common community protocols, not approved indications, and human safety data is limited. The designer exists to help you understand how these protocols are structured — it is an educational reference, not medical advice, and not an endorsement to use any compound.

How to use it

Start with a goal preset — injury repair, recomp, anti-aging or longevity — to drop in a sensible starting combination, or skip the presets and select any peptides yourself from the list.

Set your cycle length in weeks. The designer then builds a weekly schedule showing which peptide is dosed on which days, totals the weekly milligrams per compound, and raises a synergy flag whenever you select a known stack.

Use the weekly mg totals to size your vials and plan reconstitution, and read the cycle-off guidance to plan your time between cycles. Nothing here is a prescription — it is a planning layout you confirm with a clinician.

Common stacks

Two combinations come up again and again in the community, and the designer flags both automatically.

Peptide protocols at a glance

These are the common community starting protocols the designer works from. They are reference points, not prescriptions.

PeptideTypical protocol
BPC-157250 mcg/day SubQ, 4–6 week course
TB-5002.5 mg twice/week loading, then ~2 mg/week
Ipamorelin250 mcg, 2–3x/day, pre-bed dose
CJC-1295 (no-DAC)100 mcg with each ipamorelin dose
CJC-1295 (DAC)1.5 mg, 1–2x/week
GHK-Cu2 mg/day
MOTS-c7.5 mg, 2x/week
Epitalon7.5 mg/day, 10–20 day course

Cycling and time off

Most peptide protocols are run as time-bound cycles rather than continuously. A common pattern is 8–12 weeks on, then around 4 weeks off, which gives receptors a break and limits desensitisation — especially relevant for GH secretagogues like ipamorelin and CJC-1295.

Some peptides break that pattern. BPC-157 is often a shorter 4–6 week course targeted around a specific injury rather than a long cycle. Epitalon is run as a short 10–20 day course, repeated only once or twice a year, not as an ongoing cycle. The designer surfaces a cycle-off suggestion based on what you select, but the right timing depends on your goal and should be confirmed with a clinician.

Frequently asked questions

Which peptides stack well together?
Two community stacks come up most often. BPC-157 and TB-500 are run together as a healing stack — BPC-157 (around 250 mcg per day subcutaneous) for localised gut and tendon repair, and TB-500 (a 2.5 mg twice-weekly loading phase, then about 2 mg per week) for broader systemic recovery. The other is the GH-pulse stack: a growth-hormone secretagogue like ipamorelin (around 250 mcg, two to three times a day) paired with CJC-1295 no-DAC (100 mcg with each ipamorelin dose) so the two hit a GH pulse together, usually dosed pre-bed on an empty stomach. The designer flags both stacks automatically when you select the matching peptides. These are largely research compounds, so treat any stack as experimental.
How long should a peptide cycle run?
Community protocols typically run 8 to 12 weeks on followed by roughly 4 weeks off, though it depends on the peptide and the goal. Healing peptides like BPC-157 are often run as shorter 4 to 6 week courses around a specific injury. GH secretagogues such as ipamorelin and CJC-1295 are commonly cycled to limit receptor desensitisation. Epitalon is the exception — it is run as a short 10 to 20 day course rather than a continuous cycle, often repeated once or twice a year. The designer surfaces a cycle-off suggestion based on what you select, but timing should always be confirmed with a clinician.
How do I reconstitute a peptide?
Lyophilised (freeze-dried) peptides arrive as a powder and are mixed with bacteriostatic water before use. You add a measured volume of bacteriostatic water to the vial, let the powder dissolve gently without shaking, and then draw your dose based on the concentration that volume creates. The amount of water you add sets how many units on an insulin syringe equal your target dose. Our reconstitution and peptide dosage calculators do this maths for you so you can match a mcg or mg dose to syringe units. Always use sterile technique and bacteriostatic water, not plain sterile water, for multi-dose vials.
Are these peptides approved or safe?
Most of the peptides in this designer are research compounds, not approved medicines for the uses described here. The doses shown are common community protocols, not approved indications, and they have limited human safety data. This tool is an educational reference for understanding how people structure these protocols — it is not medical advice and not an endorsement to use any compound. Anything you take should be confirmed with a qualified clinician who knows your full medical history before use.

Other calculators

Related guides

Important: read before you use this

This is an educational reference only — it is NOT medical advice. The protocols, schedules and stack flags shown here come from common community practice, not approved indications, and most of these peptides are research compounds with limited human safety data. Nothing here is an endorsement to use any compound. Confirm anything before use and speak with a qualified clinician who knows your full medical history. InjectBuddy is a maths and education tool, not a clinical service.

Powered by InjectBuddy.com

Embed this on your site — get embed code →