Hi Shruti verma, Welcome to healthcare magic. Yes he needs to wear glassses b coz Wearing correct glasses help eyes to relax and focus to see clearly. In young children,glasses should be worn full time as it is the time for visual development.If errors are not corrected,may lead to reduction in vision further. Is there watering of eyes? too much stress in eyes to read? headache? other symptoms? Consult an Eye specialist. Wish u good health.