The positive effects of botulinum toxin injections can last up to 16 weeks, sometimes longer; although many people find that the injections need repeating before this and usually attend a clinic around every 12 weeks.