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.