Au contraire – it's crystal clear.
In BE we say 'I have to wear glasses'. More formally '...spectacles'; informally 'specs'. AE speakers say it differently; they'll answer for themselves when they get up later.
'Do you need to wear your glasses all the time?' is about as much as I'd want to know about the condition of somebody's eyesight.
Student or Learner