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?
Consult an Eye specialist.
Wish u good health.