不能长期吃。只有在身体缺乏的时候才可以吃。任何药物都不建议长期食用,因为是药就有三分毒(也就是副作用),维生素B12的副作用有一些低血钾和高尿酸血症等的不良反应。
如果身体缺少维生素b12,会出现一些身体疾病,如:巨幼红细胞性贫血。也会表现为皮肤上出现白斑,舌头发痒或有刺痛感,会有经常疲劳气短的情况时就可以吃维生素b12。