My DS2 had his snipped as a toddler.
It was a day procedure - we went in at about 10 and left at about 4. He had a G.A. which scared hell out of me. They gave up pain stop but he didn't need it after the first dose. The next day he was back up and about.