糖尿病患者吃药一般可以控制10-25年的时间。但具体时间需要根据患者的病情严重程度以及个人体质进行判断。糖尿病是一种以慢性高血糖为主要特征的代谢性疾病,主要是由于胰岛素分泌不足或相对不足所引起。如果患者在患病后及时配合医生服用降糖药物治疗,并且自身的免疫力较好,在一定程度上能够使疾病得到改善,可能维持的时间会比较长一些,可能会达到25年的效果。但如果患者没有积极配合医生进行正确的用药治疗,而且自身免疫力较差,则维持的时间就会相对较短一些,可能只有10年的效果。建议患者遵医嘱按时按量使用盐酸二甲双胍片、格列齐特缓释片等药物来控制血糖水平。同时还要注意合理饮食,避免食用含糖量高的食物,比如奶油蛋糕、巧克力等。另外,患者还可以适当运动,如慢跑、打太极拳等,有助于提高身体素质和增强抗病能力。若期间出现明显不适,还需及时就医诊治,以免延误病情。