Patients who opt for Botox should understand that it is not a permanent procedure. In order to maintain their desired results, patients will have to return to our facility for repeated treatments. A Botox injection is intended to last up to three to four months. However, many patients find that it lasts six months or more. Your age and lifestyle habits will play a role in the longevity of each Botox treatment.