There are many good quality supplements for general health as well as to help control and prevent specific diseases.
Good Fat
Don't be afraid eat “good “ fats like raw nuts, avocados, coconut and olive oil, and even butter or ghee from grass fed cows!
Riboflavin
It is also beneficial for vision. Mushrooms, spinach and beet greens are excellent sources.