È probabile che la carenza di vitamina B12 causi:
Emianopsia bitemporale
Emianopsia binasale
Emianopsia eteronima
Scotoma centrocecale
Si ritiene che la causa predominante della neurite ottica nutrizionale sia la carenza di vitamine del complesso B, in particolare di tiamina (vitamina B1) e cianocobalamina (vitamina B12). Anche la carenza di piridossina (vitamina B6), niacina (vitamina B3), riboflavina (vitamina B2) e/o acido folico sembra avere un ruolo.
Il difetto del campo visivo più comune è lo scotoma centrale o centrocecale.