We've already had his eyes tested and there don't seem to be any issues. The tests were quite comprehensive, so they probably would have caught it if there were an issue.

I'm really looking forward to the testing this spring. I'm hoping that being able to explain some of this to DS will really help.

For now, I'm trying to help him work through his perfectionism by explaining to him that this is a challenge we need to work through together. It doesn't help to explain to him that it's ok to not be good at some things, because it simply is NOT ok in his books. And forget about trying to model appropriate behaviour - if I point out to him that I'm not a great runner but I still love it, he'll go blue in the face trying to convince me that I am a superstar runner! And then that will be the next source of trauma for him. Argh.