Un taux élevé de vitamine B12 dans le sang peut être causé par une maladie du foie ou des troubles myéloprolifératifs, selon MedlinePlus. Rarement, un niveau élevé de vitamine B12 peut être causé par le diabète ou l'obésité, selon WebMD.
Les maladies du foie qui peuvent provoquer un taux élevé de vitamine B12 sont la cirrhose et l'hépatite, selon MedlinePlus. Les troubles myelprolifératifs qui peuvent être dus à un taux élevé de vitamine B12 sont la leucémie myéloïde chronique et la polyglobulie essentielle.
Les niveaux de vitamine B12 sont mesurés par un test sanguin de niveau de vitamine B12, également appelé test de cobalamine, selon MedlinePlus. L'augmentation des niveaux de vitamine B12 est rare, car l'excès de vitamine B12 est généralement éliminé avec l'urine.
Les niveaux normaux de vitamine B12 varient selon les différents laboratoires. WebMD répertorie un guide pour le niveau normal de vitamine B12 entre 110 et 1500 picogrammes par millilitre. Le médecin d'une personne évalue les résultats du test en tenant compte de la santé de la personne et d'autres facteurs.
Les médicaments tels que la colchicine, la phénytoïne, l'acide para-aminosalicyclique et la néomycine peuvent affecter les résultats des tests sanguins de vitamine B12, selon MedlinePlus. Une personne devrait parler avec le médecin de l'utilisation de médicaments avant de passer le test. Une personne ne doit pas non plus manger ni boire pendant environ six à huit heures avant de passer le test.