You should take him to the vet. Sounds like he isn't feeling too good. Good Luck and I hope it's not serious.