The vet visit can't hurt. Let us know what he says please.