Just a suggestion, but if you've been back that many times, maybe it's time to try another vet hospital for a second opinion.

Good luck