Poor thing! I hope he feels better soon. Thank goodness you took him to the vet.....otherwise he'd have suffered needlessly.
I cringe every time I have to take any of mine to the vet. It's so expensive but I'd go without before I let any of them suffer. You're a good cat momma!