Mom was right when she told you to eat your carrots. This vegetable is rich in vitamin A, which is great for the eyes. Vitamin A, along with other antioxidants, help prevent night blindness, cataracts, macular degeneration and more.
Besides carrots, consuming other yellow/orange fruits and vegetables plus green leafy produce like spinach and kale can help you maintain good eye health.
Vitamin C is also beneficial, especially when consumed along with bioflavenoids - bilberry is particulary beneficial for the eyes. Taking selenium and zinc can help you absorb antioxidants like vitamins A, C and E.
Deficiencies in essential fatty acids, especially omega-3s, can lead to impaired vision. Ensure you consume enough of this EFA and you'll also help prevent dry-eye syndrome.