Fingers crossed that your cat will stay well until the next visit to the vet. Being at the vets means they can give him very strong sedation. If he can be sedated while he is in the cage then it makes it safer for everyone. Including your cat. I am sorry that you are having to go through this.