After getting a vasectomy, it is recommended to only resume sexual intercourse once the pain and swelling has gone down. Some men have no pain at all, while many others have mild aches in the groin. The normal healing time after vasectomy ranges from 1 to 3 weeks, with an average of about 14 days.