It could be cancer. I don't know. But a trip to the vet would be a good idea.