I have to also add my support for the vision therapy. My DS10 started vision therapy for visual tracking/processing issues a year ago and did it for about 6 months. It has made a tremendous difference in his life!!!! It is very expensive, but it has been very worth it. Some insurances will pay for it (not mine sadly), so do check your policy. Definitely check out www.covd.org to find a qualified therapist. I hope it all goes well!!!