How long after getting Botox do you see the results?

When does Botox begin to work? Is it right away or do I have to wait for the swelling to deflate?


F, 47, Florida

Botox generally takes 4-5 days to take effect. 

I agree with Dr. Undavia's timeline but we tend to see Botox lasting 4.5-5 months on average. We do not see swelling from the injections so that is not an issue.

Botox begins to work within a few days and I tell my patients that 90% of the effect is achieved in 1 week. The full effect is achieved by 2 weeks. It will last between 3-6 months, and the average is 4 months. 

Good luck! 

Samir Undavia