Theo Trung tâm Y tế Đại học Maryland, lợi ích của vitamin B-12 bao gồm hỗ trợ hệ thần kinh trung ương, da, tóc, gan và mắt. Tuy nhiên, lượng vitamin B-12 cao có thể làm mất cân bằng các vitamin B khác, vốn sẽ hoạt động hiệu quả. Vitamin B-12 cũng có thể gây ra tương tác tiêu cực với một số loại thuốc hoặc có hại cho những người mắc một số bệnh. Theo Trung tâm Y tế Đại học Maryland, Vitamin B-12 cũng giúp cơ thể tạo ra DNA và RNA. B-12 cũng hoạt động với axit folic, còn được gọi là vitamin B-9, để tạo ra các tế bào hồng cầu và giúp cơ thể sử dụng sắt hiệu quả hơn. Hai loại vitamin này cũng giúp cơ thể tạo ra S-adenosylmethionine, một chất điều hòa tâm trạng. Cùng với vitamin B-6, axit folic và vitamin B-12 cũng điều chỉnh mức độ homocysteine, mức độ cao có liên quan đến bệnh tim.
Những người đang dùng các loại thuốc khác, chẳng hạn như thuốc hóa trị, thuốc chẹn H2, một số thuốc tiểu đường, thuốc ức chế bơm proton và thuốc chống co giật nên tham khảo ý kiến bác sĩ trước khi dùng vitamin B-12, theo lời khuyên của Trung tâm Y tế Đại học Maryland. Những người bị bệnh Leber không nên dùng vitamin B12, vì nó có thể làm hỏng dây thần kinh thị giác.
Vitamin B-12 hầu như chỉ được tìm thấy trong các sản phẩm động vật, khiến những người ăn chay và ăn chay có nguy cơ thiếu hụt vitamin B-12, theo Trung tâm Y tế Đại học Maryland. Người lớn tuổi và những người khác có mức axit dạ dày cần thiết để xử lý vitamin B-12 thấp có thể có nguy cơ bị thiếu hụt.