How long does BOTOX last?
After injection, initial BOTOX results take up to 2 to 10 days to notice, and last approximately three to four months (however, this time can vary pending the patient). After that three to four month period, retreatment is advised. In order for BOTOX to be successful, its very important that the patient does not touch their face or manipulate the areas of injection for up to 2 hours post-treatment.