Дефіцит ціанокобаламіну може виникати при прийомі протитуберкульозних препаратів.
Вітамін С у великих кількостях може вплинути на здатність адсорбувати вітамін B 12 з їжі.