Botox® is not permanent. Results typically last 3 to 6 months depending on skin elasticity, muscle mass and other genetic factors. It won’t erase wrinkles for good, but it will prevent them from getting worse or deepening. That’s why many people in their 20’s and 30’s are starting to do preventative treatments.