Да, может быть и от плохого питания. Мясо редко = дефицит железа; если девочка + сюда же обильные менструации - и готово, нехватка нужных витаминов в организме, "ударило" по зрению.P.S.  У меня в детстве было все преотлично с питанием. Но таки приключилась нехватка витаминов. В т.ч. того самого железа (которое "отвечает" за гемоглобин): ну, "удачно" сложилось переболеть 3 раза воспалением легких за пару месяцев, видимо, много антибиотиков кололи - гемоглобин снизился. Тоже повлияло на многие вещи, в т.ч. на зрение.