Yes, honey can be good for the eyesight because of moisture role. If you take honey daily, it can help you fight against cataracts. At the same time, you should have the good rest for the eyes. You need to use more medical care to treat the eyes well. You could also use the warm compress to make your eyes get comfortable.
Honey mainly consists of fructose and glucose, and contains some microscale vitamins such as vitamin A, B1, B2, B6, C, D and so on, which depends on the species of the bees, the sources of honey, and the environment. Taking moderate amount of honey can be good to your health, while its function in fighting against the cataracts is still up to be researched. To fight against cataracts in the way of daily diet, you can take in those foods which are rich in vitamin C and carotene. This is because that the vitamin C can prevent the forming of cataracts and decrease the damage of the lights and oxygen to the crystalline lenses. If there is an insufficiency of vitamin C in your body, then the crystalline lenses can easily get degenerated and muddy which can lead to cataracts. Therefore, you can eat more potatoes, spinach, onions, celery cabbages, strawberries, oranges, and other fresh vegetables.