No, BOTOX is not a permanent solution for wrinkles. On average, BOTOX lasts between two and six months depending on the patient and treatment area. Patients can maintain their BOTOX results by refreshing their results every few months when their BOTOX wears off.