Vitamino B12 perdozavimas yra labai retas ir praktiškai nebuvo užfiksuota jokių pavyzdžių. Dėl šios priežasties beveik nebuvo pranešta apie vitamino B12 perdozavimo simptomus. Galimi simptomai gali būti viduriavimas arba vidutinio sunkumo alerginė reakcija, įskaitant niežulį ar bėrimą. Nors perdozavimas beveik niekada nepastebėtas, gali pasireikšti alerginė reakcija nuo šūvių, kurių sudėtyje yra B12.
Rekomenduojama vitamino B12 paros norma (RPN) yra 2.4 mikrogramai (mcg) daugumai suaugusiųjų ir šiek tiek didesnė nėščioms ir maitinančioms moterims. Nustatyta, kad vitaminas B12 yra saugus sveikiems žmonėms, vartojantiems 1,000 mikrogramų per dieną daugelį metų. Vis dar mažai tikėtina, kad daug didesni kiekiai sukels vitamino B12 perdozavimą. Tikriausiai taip yra dėl to, kad papildomas B12 greitai pašalinamas per inkstus arba dėl to, kad per tam tikrą kiekį jis visiškai nepasisavinamas. Žmonės, turintys B12 trūkumo ar kitų sveikatos problemų, prieš vartodami B12 papildus gali pasitarti su gydytoju.
Vitaminas B12 kartais skiriamas žalingos anemijos būklei gydyti, kuri paprastai apima rimtą B12 trūkumą. Tokiais atvejais vitaminas B12 gali būti skiriamas pailginto atpalaidavimo tabletėmis arba injekcijomis. Injekcija dažniau pasitaiko žmonėms, kurių gebėjimas absorbuoti B12 sumažėja, kai jis vartojamas per burną. Tokiais atvejais vitamino B12 perdozavimas yra mažai tikėtinas, nes gydytojas nustatys tinkamą dozę.
Gali būti, kad alerginė reakcija gali atsirasti dėl šūvių, kurių sudėtyje yra B12. Tais keliais žinomais atvejais neaišku, ar reakcija įvyko dėl paties vitamino, ar dėl kažko kito šūvio. Gali būti, kad alerginės reakcijos atsirado dėl konservantų vartojimo. Kadangi šiais atvejais nebuvo vitamino B12 perdozavimo, simptomai būtų sunkios alerginės reakcijos simptomai. Sunkios alerginės reakcijos yra medicininės pagalbos atveju, nes simptomai yra pasunkėjęs kvėpavimas ir gerklės, veido ar liežuvio patinimas.
Nors perdozavimas yra retas, B12 trūkumas gali atsirasti žmonėms, kurie nevalgo mėsos arba pagyvenusiems žmonėms. Manoma, kad vyresni žmonės nepagamina pakankamai medžiagos, reikalingos B12 absorbcijai. B12 trūkumas gali būti gana dažnas vyresniems nei 60 metų asmenims.
Vis tiek svarbu vitaminus laikyti vaikams nepasiekiamoje vietoje, net jei B12 yra gana saugus. Jungtinėse Valstijose apsinuodijimas geležimi yra viena iš pagrindinių mažų vaikų apsinuodijimo priežasčių. Geležis yra plačiai paplitusi maisto papilduose ir multivitaminuose.