Una persona puede padecer un déficit de algunas vitaminas del complejo B por las siguientes razones:
Ingesta inadecuada de alimentos que contienen estas vitaminas. Por ejemplo, es bastante habitual entre pacientes que siguen dietas veganas.
Requerimientos aumentados debido a embarazo, lactancia, fiebre, crecimiento o ejercicio físico.
Mala absorción.
Enfermedades como la uremia, la cirrosis, el alcoholismo, el hipertiroidismo, la gastritis atrófica, la anemia perniciosa o la insuficiencia cardiaca congestiva.
Ingesta de ciertos fármacos.