On average, Botox will last for three to four months. However, this varies depending on the person, the dose administered, the strength of the muscle and where they have been treated.
For example, it can last longer in the muscles that are used less frequently (such as around your eyes) than in areas like your forehead, frown lines and around the mouth, as muscles tend to move more often in those locations.
It's important to keep in mind that Botox is not a permanent solution. This means that if you want ongoing results, you will need repeat treatments every few months.