Thanks everybody. No, no other cats; he's an "only child". And no Donna, no recent vaccinations. I'm really hoping that it's just either food allergies or medication allergies. I'll know more after 6/4 when he goes to the vet.