How long is the recovery time after a vasectomy?

Vasectomy. Recovery time is usually 2-3 days after an uncomplicated vasectomy. However, it is generally recommended to avoid strenuous activity for at least 2 weeks. www.peedoc.com @drhtay.