The duration of peptide therapy can vary depending on the specific peptide used, the dosage, and the individual's response to the treatment. Generally, the effects of peptide therapy can last for several weeks to months after completing a course of treatment. Maintenance doses or periodic treatments may be required to sustain the benefits.