Botox does not work immediately, but the result is only noticeable about 7 days after the treatment, with the maximum being reached after about 4 weeks. The effect usually lasts 3 to 6 months, depending on the metabolism and muscular activity.