Vitamin A or C is good for your eyes . Food high in Vitamin A :Liver,Red Pepper,Sweet Potatoes ,Sweet Potatoes ,Dark Leafy Greens ,Butternut Squash , Cantaloupe ,Dried Apricots ,Lettuce ,Dried Herbs .Food high in Vitamin C :Orange Juice,Peaches,Papayas, Strawberries ,Pineapple
Vitamin A, vitamin C and vitamin E are good for your eye health. You can eat more foods or fruits that contain large amount of vitamins in your daily life. I think to keep healthy diets is better than take vitamin pills.
I think you should take multivitamins to maintain your eye health as well as a healthy body. Usually we need large amount of vitamin A, vitamin C and vitamin E. but actually the trace elements also play a very important role in maintaining the health. However, we won't be healthier if we take in too much vitamins. So we also need to pay attention to the amount of vitamins that we need to take every day.