In general, Botox treatments last between 3 to 6 months. Several factors may affect the length of treatment, such as: The person’s age Their sex Their muscle mass The injection technique The dilution of the toxin The volume of the solution The positioning of the...