Aww, poor guy. I Hope he is better soon and I agree with everyone else, call the vet and see what they have to say.

(((hugs to you both)))