The effects from Botox shot will usually last 3 to 6 months. (For first time Botox users might be less then 3 months.) As muscle action slowly returns, the wrinkles begin to reappear. When Botox injections are administered regularly, after a few years the duration of its effect can go up to 9 months.