So i just got off the phone with the vet and everything went well she said he is doing fine, and that i can come pick him up at 5pm. so I will keep yoou guys updated later with a photo and how he is doing at home! Thanks for all your kind words and prayers.