Les causes des taux élevés de B12 dans le sang incluent des conditions médicales graves comme l'hépatite et la cirrhose, la leucémie myéloïde chronique et un trouble de la moelle osseuse, selon MedlinePlus. Les résultats des tests peuvent être incorrects dans certains cas en raison de supplément, selon Mayo Medical Laboratories.
Les personnes qui prennent des suppléments de vitamine B12 ou des vitamines C ou A peuvent avoir des résultats de test trompeurs, selon Mayo Medical Laboratories. L'ingestion d'œstrogènes, des conditions telles que l'urémie et certaines blessures peuvent également produire un faux taux sérique de B12 pendant les tests. Certains patients exposés à des antigènes animaux ont un faux résultat lors des tests car des anticorps anti-animaux sont présents.