Question: for how long does botox last?
Answer: In general, Botox lasts 3-4 months. There will certainly be patients in which in lasts longer, in that 4-6 month range, or shorter, in that 2-month range. It is also common for first-timers to notice that it may not last as long initially but may last longer after the second treatment.