Have Urology Questions? Ask a Urologist Online.
Hi, sorry for the delay in the response. Botox typically lasts anywhere from 3 to 6 months when placed into the sphincter. This varies from person to person. Once it wears out, you will need to get another injection. Hope this helps and let me know if you have questions.