How long do the effects of Botox last? In general, the effects of Botox last from four to six months. Cole-782026-09-15T21:00:03+00:00