Do, abslutely and as soon as possible, take him to the vet. This is not something you should guess at a diagnosis for.