One Botox treatment typically lasts 3-4 months, but may last as long as 6 months for some patients. The majority of our patients come in for regular treatment 3-4 times a year. There are no negative effects associated with long-term, ongoing Botox use. In fact, studies indicate that patients who receive Botox regularly may need less product over time.