得了冠心病能活几年,这个因人而异,没有一个明确的数值。如果患者得了冠心病后,能遵医嘱进行降糖、降压、抗血小板、抗凝等药物治疗,适应药物并取得好的治疗效果,同时积极改善生活方式,养成良好的生活习惯和饮食习惯,戒烟戒酒,控制情绪,那对寿命的影响就比较小。但如果患者得了冠心病后,没遵医嘱按时服药或者是对药物产生了不良反应,生活习惯不佳,仍然频繁发作心绞痛或者心梗,就会影响寿命。若是突发急性心梗,还有可能导致猝死。