I agree that you should take him to the vet as soon as you can!

I hope its nothing serious.