Male sterilization usually takes about 20-30 minutes to perform. The procedure can be done under local anesthesia or sedation and is usually performed on an outpatient basis, meaning the patient can go home the same day.