È stato visto che l'assunzione di alte quantità di vitamina C (> 1 g) possono, col tempo, generare stati carenziali di cobalamina. Ciò avviene in quanto, in alte dosi, la vitamina C, in presenza di ferro, si può comportare da ossidante e formare radicali liberi che danneggiano la cobalamina e il fattore intrinseco.