甲钴胺属于维生素b12,正常情况下,人体通过食物摄入就可以满足的,任何药物口服过量的话,都会对身体造成一定的妨碍的,所以维生素b12,在没有明显缺乏的情况下,没有必要长期口服的。只要能够正常进食,不会导致维生素b十二缺乏的。