BOTOX results can usually be seen within a few days of treatment, and typically last up to four months, although areas that are treated on a regular basis may retain results longer. Injections should be given only by qualified medical professionals.