Yes, average period of time that Botox will be active is between 4-4 1/2 months, the continued use of botox extends the half life and will warrant better results. Sometimes people develop antibodies against the botox itself causing it not to work as well or at all.