Il normale livello ematico di vitamina B12 negli adulti varia da 200 a 900 picogrammi per millilitro, secondo MedlinePlus. I valori inferiori a 200 picogrammi per millilitro indicano una carenza di vitamina B12 nella maggior parte degli adulti, anche se anziani con livelli da 200 a 500 picogrammi per millilitro possono manifestare sintomi da carenza.
Malattie da malassorbimento, come il morbo di Crohn e la celiachia, possono causare carenza di vitamina B12, riferisce MedlinePlus. L'ipertiroidismo, la gravidanza e l'assenza di una proteina che l'intestino ha bisogno di assorbire vitamina B12 sono altre cause. La mancanza di una quantità sufficiente di vitamina B12 nella dieta può anche causare carenza, anche se questo di solito si verifica solo nelle persone che seguono rigorose diete vegetariane.