O nível normal de vitamina B12 no sangue em adultos é de 200 a 900 picogramas por mililitro, de acordo com o MedlinePlus. Valores abaixo de 200 picogramas por mililitro indicam deficiência de vitamina B12 na maioria dos adultos, embora idosos com níveis de 200 a 500 picogramas por mililitro podem apresentar sintomas de deficiência.
Doenças de má absorção, como doença de Crohn e doença celíaca, podem causar deficiência de B12, relata o MedlinePlus. O hipertireoidismo, a gravidez e a ausência de uma proteína necessária ao intestino para absorver a vitamina B12 são outras causas. A falta de uma quantidade suficiente de B12 na dieta também pode causar deficiência, embora isso geralmente ocorra apenas em pessoas que seguem dietas vegetarianas estritas.