Go to another vet asap, that looks horrible and can only end badly without proper care. I assume you keep good husbandry?

Best option is to go to another vet, and find out if it's a bad reaction or something mis-diagnosed.

Good luck!