Well, yes vitamin b12 deficiency can lead to blurred vision. First, you should know that vitamin B12 is a water-soluble vitamin that your body needs for the production of red blood cells and to maintain the central nervous system. And when you suffer vitamin b12 deficiency, it will lead to autonomic nerve damage which can cause symptoms seemingly unrelated to the nerves such as abdominal bloating, blurred vision, diarrhea, dizziness and impotence. For the treatments, you can have injections of B12 to rapidly treat the deficiency while suggesting dietary changes. Also, you can consume foods rich in B12 such as fish, poultry and eggs.