Las causas de los altos niveles de B12 en la sangre incluyen afecciones médicas graves como hepatitis y cirrosis, leucemia mielocítica crónica y un trastorno de la médula ósea, según MedlinePlus. Los resultados de las pruebas pueden ser incorrectos en algunos casos debido a Suplemento de ingesta, según Mayo Medical Laboratories.
Las personas que toman suplementos de vitamina B12 o vitaminas C o A pueden tener resultados de prueba engañosos, según Mayo Medical Laboratories. La ingestión de estrógenos, afecciones como la uremia y ciertas lesiones también pueden producir un nivel sérico falso de B12 durante las pruebas. Algunos pacientes que están expuestos a antígenos animales tienen un resultado falso durante las pruebas porque existen anticuerpos anti-animales.