How Long Will Botox Last?

Dr. Adam L. Basner explains that while it may vary from person to person, Botox lasts four months on average. He recommends setting up a schedule for three times a year. Possibly four if you are new to Botox.