How long do anti-wrinkle injections(Botox) last? A How long do anti-wrinkle injections(Botox) last? The average length of time anti-wrinkle injections(Botox) last is between 3-4 months.