Why Didn't My Botox Last for 3 Months?

Botox will begin working in about 3 days, reach its maximum effect in about 7-10 days, and will last for about 3-4 months. Dr. William Marshall discusses why your effect may not last as long as expected.