BOTOX may take several days to produce its effect. The effect typically lasts 3 to 6 months in most individuals before full muscle movement returns. At that point, further treatment may be elected.