I'd take him to the vet. It's better to be safe than sorry. I hope he is feeling like himself soon! Please give him a gentle hug for me.