After Botox injections, the effects usually begin one to three days later. The effect may last three months or longer depending on the problem being treated, and follow-up injections are required to maintain the real effect.