Un alto nivel de vitamina B12 en la sangre puede ser causado por una enfermedad hepática o trastornos mieloproliferativos, según MedlinePlus. En raras ocasiones, un alto nivel de vitamina B12 puede ser causado por la diabetes o la obesidad, según WebMD.
Las enfermedades hepáticas que pueden causar un alto nivel de vitamina B12 son la cirrosis y la hepatitis, según MedlinePlus. Los trastornos mielproliferativos que pueden deberse a un alto nivel de vitamina B12 son la leucemia mielocítica crónica y la policitemia vera.
Los niveles de vitamina B12 se miden a través de un análisis de sangre del nivel de vitamina B12, también conocido como prueba de cobalamina, según MedlinePlus. El aumento de los niveles de vitamina B12 es poco frecuente, ya que el exceso de vitamina B12 generalmente se elimina con la orina.
Los niveles normales de vitamina B12 varían a lo largo de diferentes laboratorios. WebMD enumera una guía para el nivel normal de vitamina B12 entre 110 y 1500 picogramos por mililitro. El médico de una persona evalúa los resultados de la prueba teniendo en cuenta la salud de la persona y otros factores.
Los medicamentos como la colchicina, la fenitoína, el ácido paraaminosalicíclico y la neomicina pueden afectar los resultados de los análisis de sangre de vitamina B12, según MedlinePlus. Una persona debe hablar con el médico sobre el uso de medicamentos antes de tomar la prueba. Un individuo tampoco debe comer ni beber durante aproximadamente seis a ocho horas antes de realizar la prueba.