不可以长期服用。高血压患者如服用过高维生素b12会使身体严重缺少钙物质,从而使血压变得非常高。服用过量维生素b12还会出现痤疮和皮疹,引起皮肤瘙痒或皮肤损伤,所以只有在缺乏时候才可以吃。如果缺乏维生素b12,患者会出现皮肤上白斑、舌头发痒或有刺痛感,或有刺痛感,并且还伴有疲劳气短的情况。