Yes, the vitamin b12 is good to build healthy eyes. However, the lack of vitamin b12 will cause your eye problems. It is very possible for you to get blurred eye vision because of vitamin b12 deficiency. The vitamin B12 is also called cobalamin. The vitamin B12 needs a kind of intestinal secretions which is the internal factor that can help to be absorbed. The nature of vitamin B12 is microbial synthesis and higher plants. Some people get intestines and stomach anomaly, lack of this kind of endogenous factor, not adequate dietary source and so on, they may suffer from pernicious anemia. The plant foods basically do not have vitamin B12 which will stay for a long time in the intestines. About three hours, it can be absorbed into vitamin B12 which may mainly have the physiological function that can participate in manufacturing bone marrow cell and prevent pernicious anemia. That is to say, most of the water-soluble vitamin needs a few seconds to become the vitamin in the body. The lack of vitamin B12 will cause the damage of brains. The anemia and damaged brain cause the blurred eye vision.