How long will Botox® last?

The effects of your treatment should last between four and six months. They may last longer when the treatment has been repeated several times.