Botulinum toxin results reach full effect after 2 weeks, where you will attend an appointment for review and top up of required. Results last for 12-14 weeks on average, it may last longer in some cases. Treatment will not be given less than 12 weeks apart.