ویتامین ب 12 در کبد متابولیزه شده و محصولات جانبی آن از طریق کلیه‌ها از بدن دفع می‌شود. حتی زیاد بودن سطح ویتامین ب 12 بر سلول‌های کبدی آسیب وارد کرده و سبب التهاب و ایجاد اسکار در کبد می‌شود.