Well, nuts, whole grains, fruits, vegetables, fish, and heart-healthy oils are all good for our eyes. I can't tell you which kind of food is the best food for eye health because I think all of them are very important to our eyes. Sweetie, it is a long procedure to maintain the health of our eyes. It takes time and energy. We can't improve our eyesight by just eating one kind of food or provide our eyes with large quantity of nutrients in one time. What we can do is to provide various foods in our diet every day. And don’t be picky about them.