I understand you've been going to this vet for years, but a second opinion wouldn't hurt.
I'm about to go get a second opinion for my dog's issue and I've been going to my vet for about 9 years.