Is he appaloosa by any chance? Some lines of appy goes blind as they get older. While 21 is not terribly old, it's still old. I agree with Alex, if you use fly mask and it doesn't go away I'd call a different vet. Although if he's getting blind, I think it's most likely irreversible.