As seguintes drogas reduzem a absorção da B12: colchicina, neomicina e anticoncepcionais (usados por via oral). O álcool também reduz a sua absorção.