The benefits of BOTOX generally last for 3-6 months. Most patients will see the best, longest-lasting results after the second and third injections. BOTOX works best over several appointments and can even train the muscles responsible for wrinkles to relax on their own over time.