Definitely take him to the vet. I know exactly what you are going through, I have Boxers myself, although it's my brindle who keeps having issues not my white. But definitely get him to a vet and do the bet you can to make arrangements. If it is cancer they can hopefully catch it in time and it will be fine. Let us know how it goes.