Hay que suplementarse la B12, si llevas tres años sin hacerlo lo más posible es que estés a cero. Deberías hacerte una analítica porque no vaya que el oftalmólogo piense que lo de los ojos es por otra causa y abandones la idea de la B12.
Te dejo un documento para que te informes bien:
http://www.veganhealth.org/articles/everyveganspanish
Aunque no seas vegano la B12 es una deficiencia que puedes tener.