The vasectomy recovery time varies between a few days to a couple of weeks, depending on the person. On average, men feel recovered after seven days.