I agree with the suggestion to see a pediatric eye doctor. My DS6 has been wearing glasses since he was 3, and he just had a checkup last week. The eye doctor specifically made a comment that because we caught his vision issues early, his vision is better now than it would have been had we waited to put him in glasses. His brain was at a developmental stage where it could adapt and rewire itself based on the correction from the glasses.