The effects of Botox appear gradually about 3 to 4 days after the injection. After that, it is said to last about 2 to 3 months.