O-Shot procedure results can vary depending on the patient, but they generally last between 14 and 18 months. On average, women repeat the procedure every 18 months.