你好,你属于缺乏维生素,需要即使补充.二者里面的成分相差不多但21是保健品,而善存是OTC非处方药,不能乱吃的.21金维他和善存片都是用来补充维生素和矿物质的营养素片剂,类似的还有生命维他,施尔康等.这类营养素补充剂,关键不在于价格的高低,是否进口产品,而在于提取的原料,如果从矿产品里提取,就是差的,从天然植物中提取的就是好的.虽然分子结构相似,但有着本质的差别.好比野生黄鱼和人工养殖黄鱼的差别一样.还有就是营养素的多少,因为维生素有水溶性和脂溶性之分,矿物质有相互生克关系,有的会产生化学反应,要做到多种维生素和矿物质恰好平衡,越多难度越大,仅供参考.建议你还是通过饮食来补充维生素,这种方式对机体更为健康.而且平时要注意锻炼,加强活动.否则靠吃药是不会有什么效果的,还会打乱自身的平衡.