老年人发生心梗的原因主要有高血压、高血脂、高血糖、劳累、情绪激动、等因素。建议低盐低脂低糖饮食,戒烟酒、适量运动劳逸结合,避免情绪激动保持心情舒畅,多吃新鲜蔬菜水果多喝水定期复查血压血糖血脂保持稳定,上述措施有利于预防心梗的发生。