The outcome will vary from person to person, but typically you can expect the results of Botox to last from three to six months. The location of the injection and the amount used are the biggest factors that may affect how long it lasts. Other factors include your age, the elasticity of your skin, and wrinkle depth. Over time, when facial muscles aren’t used, they eventually get shorter and smaller, so regular use of Botox may extend the results for longer periods of time.