as you have already reached your 50s ,it is a little late to take anti-protective approach to your eye health cuz your eyes are degenerating now . Possibly foods high in beta carotene would work . Also nourish yourself with food high in Vitamin A . keeping a healthy diet is always better than nothing . you can resort to reading glasses to have a good view .