In general, Botox last for 3 -4 months.First time Botox users might experience Botox wearing off in less than 3 months. However, as facial muscles get conditioned to Botox, results should lengthen. Botox injections around the eyes can also last shorter than 3 months. Men, on the other hand, tend to need more Botox than women. Whatever the case, Botox results should generally last around 3 months, give or take a few days. If you find that your Botox wears off really fast, speak to the person who gave you the injections to find out why (i.e. if the Botox was too diluted, not enough was injected, the Botox was old, your anatomy requires a different technique, you might be resistant to Botox, etc). Keep in mind that for some people, Botox takes time to kick in - approximately 1-2 days to be noticeable and 1-2 weeks to peak.