Sounds normal - he just had surgery. It usually takes a day for them to start to feel better and the anesthesia to get out of their system. He will be a little sore and if the vet sent you home with pain meds, they can make him a little groggy, too. I hope he's feeling better this morning.