I'm curious if anyone here knows whether a B12 deficiency can cause vitreous eye floaters. I've seen a few people online talking about how they got floaters when their B12 was low (some even said their floaters resolved with treatment), and I also found this: "Eye floaters and b12 deficiency are connected by way of a complication involving protein metabolism. When the body is deficient in vitamin b12, it is not uncommon for abnormal protein metabolism to occur and this, ultimately, can lead to the development of eye floaters. While not all eye floaters are related to an issue with b12 deficiency, it is worth asking your physician to address your nutritional deficiencies to determine if these are causing the floaters to develop. If you are truly deficient in vitamin b12, your doctor can prescribe b12 shots, recommend oral b12 supplements, or may even advise to use sublingual b12 tablets. Once your b12 deficiency is resolved, you should find the eye floaters begin to diminish although many patients may continue to have them simply due to natural aging." I'm not sure whether it's accurate or not, however.