I would normally say that someone needs to wear eyeglasses because he or she can hardly read. But I realize that I do not know the adjective that describes the eye that has difficulty reading texts with small-sized fonts. If I were to guess, you use the adjective weak: a) His eyes have grown weak with age. (At the age of 45, he needs to wear glasses already.) b) I need to look closer to the newspaper because my eyes are weak. Is that correct? Thanks in advance.