For how long does a vasectomy last?

Vasectomy. it is permanent. can be reversed surgically- varying success. some times fails and can recanalize.
It takes... It can be done as short as 5-10 minutes or as long as 2-3 hours; it depends on various factors but with surgeon" personal skill as being most important. On average, it is probably some 20-30 minutes; not bad, it is done while you awake.