How many days does it take to recover? Some men recover quite quickly from vasectomy while others may take up to two weeks. The average time to feeling back to normal is about 7 days.