Возможно не хватает B12 содержание его в продуктах там
http://www.cooking.ru/interesting/important/vitamins/vitamin_B12/попробуй попринимать EVALAR Черника-форте. также в аптеках продается множество препаратов, а также пищевых добавок, предназначенных для поддержания здоровья глаз, таких, как Ocuvite, Xangold и Bright Eyes. Некоторые из них содержат лютеин, зеаксантин и витамин С/
Так же за долговременное поддержание зрительных функций ответственнен ретинол или витамин A.
В организм человека чистый витамин А поступает лишь с продуктами животного происхождения. Много витамина А содержится в печени рыб (трески, морского окуня, камбалы, минтая, палтуса) , в говяжьей печени. Много его в сливочном масле, яичном желтке. Провитамин А - каротин имеется в продуктах растительного происхождения. Очень много каротина в моркови, тыкве, петрушке, красном перце, укропе, помидорах, зеленом луке, абрикосах, апельсинах, лимонах, персиках, рябине, плодах шиповника, урюке, малине.
Опять таки перебарщивать с "ненатуральными" таблеточными витаминами не стоит. из организма выводится только витамин С. поэтому переизбыток может наступить.
Вообщем готовьте вкусные вещи и поддерживайте зрение. Удачи Вам!