维生素b12一般是不建议长时间服用的,因为人体的维生素通常是可以通过食物摄入来进行补充的,一般不缺乏的情况下,是不需要额外补充,如果长时间来补充维生素b12很可能会导致维生素中毒的,也建议患者在医生的指导下进行服用维生素b12。