Thanks guys!
I called the vet and they did his first and he's recovering well. They said I could pick him up any time after 4:30, so I'll be there at 4:31 hehe

I'm going to bring the PetzLife to the vet when I pick him up and see if she recommends that or the one they have there (CET maybe?).
2 1/2 more hours!!