He sounds awfully young to have been given to you. Have you called your vet for his/her advice on what you have observed? Perhaps they will let you take him back, as a follow up, since you just had him in there.
There are only two rules at my house: House rule #1. Cats rule. House rule #2. See rule #1.