善存银片50岁以上一般可以长时间吃,但是需要在医生的指导下用药。善存银片的主要成分是维生素A、维生素D、维生素E、叶酸、维生素B2等,是一种复方制剂,属于一种保健品,并不属于药物,没有治疗疾病的作用,也没有明确的规定是限制服用时间。如果50岁以上的人群出现了缺乏维生素的情况,可以在医生的指导下吃善存银片治疗,能够补充身体所需要的维生素,缓解缺乏维生素引起的不适症状,比如皮肤干燥、视力下降、免疫力下降等,对维持身体健康有一定的帮助。但是必须遵医嘱用药,不可以私自服用药物。如果50岁以上的人群对善存银片过敏,一般不可以服用,以免发生过敏反应。如果正处于怀孕期间或者哺乳期,也不可以服用善存银片,避免对胎儿或者婴儿造成影响。患者在用药期间还需要注意日常饮食,不可以吃辣椒、芥末等刺激性的食物,也不可以喝酒。