维生素B12缺乏的常见原因如下:首先,维生素B22缺乏有可能是因为饮食方面缺少含维生素B12的食物摄入。外源性的维生素B12供应减少,容易引起人体出现维生素B12缺乏。其次,维生素B12缺乏有可能是不良的肠道疾病引起的,比如患有肠道炎、肠道溃疡等,都会引起人体出现肠胃吸收维生素B12过少,从而引起维生素B12缺乏的现象。最后,维生素B12缺乏还有可能是因为人体对维生素B12吸收障碍引起,比如人体内的某些酶失活或某些酶过少,容易引起人体对维生素B12的吸收障碍,维生素B12吸收障碍容易引起人体出现维生素B12缺乏的症状。