How long does BOTOX® last? Is it permanent?

BOTOX® Cosmetic is not permanent. An average treatment lasts 4-6 months. If you have your treatments regularly, over time you may find your treatments last longer. Eventually, many patients are able to reduce their treatments to twice a year.