In most cases, Botox lasts 3 to 4 months. Undoubtedly, it will last for longer in some individuals—between 4-6 months—or shorter in others—between 2 months. New users frequently notice that while it might not last as long at first, it might after the second process.