コルヒチン、徐放性カリウム製剤、ゲンタマイシン、ネオマイシン、トブラマイシンなどの抗生物質など、経口摂取したビタミンB12の吸収を低下させる医薬品がある。抗痙攣薬であるフェノバルビタール、プレガバリン、プリミドン、トピラマートは血清ビタミン濃度が正常値より低いことと関連している。しかし、バルプロ酸塩を処方された患者では血清中のビタミン濃度が高かった。さらに、アモキシシリン、エリスロマイシン、メトトレキサート、ピリメタミンなど、特定の薬物はビタミンの臨床検査を妨害することがある。