On average, results last about 14-18 months but some women can enjoy the benefits of this treatment for up to three years. As the effects wear off, you can receive an additional O Shot.