Eye floaters are caused by vitreous opacities. You can intake vitamin, because vitamin A is an essential eye nutrient, vitamin C and vitamin E can destroy free radicals, which can improve the ocular immune function and prevent vision loss. Vitamin B can promote cell intraocular metabolism, which is useful for people with eye disease, such as animal liver, egg, drain bean, meat and so on. You can also eat more seafood, unrefined cereals, and fish food, these foods are helpful, because they contains more zinc, selenium and other minerals, which can alleviate eye fatigue and prevent vision loss. You should not drink caffeinated and alcohol drinks and not smoking. The diet should be light.