The effect of Botox is often seen a few days after the injections. It can last for several months before the injections must be repeated. As with any treatment, there may be side effects. Ask your health care provider about these.