不同国家和地区的指南的建议也不一致。欧洲心血管病预防指南建议,无论有无高血压或糖尿病,只要无明确的心血管疾病患者就不需要服用阿司匹林来预防心脏病。2009年美国预防工作组建议预防心血管病获益超过出血风险可以服用阿司匹林:(1)男性45~59岁组10年冠心病风险≥4%、60~69岁组≥9%以及70~79岁组≥12%时,阿司匹林降低心肌梗死的价值将超过胃肠道出血的风险;(2)女性55~59岁组10年脑卒中风险≥3%,60~69岁组≥8%以及70~79岁组≥11%,阿司匹林降低脑卒中的价值将超过出血的风险。无心血管病的80岁以上的人不建议服用阿司匹林。
我国规范使用阿司匹林的专家共识建议以下情况服用阿司匹林预防心血管病:

(1)患有高血压但血压控制在150/90mmHg以下,同时有下列情况之一者,可应用阿司匹林进行一级预防:①年龄在50岁以上;②具有靶器官损害,包括血浆肌酐中度增高;③糖尿病。
(2)40岁以上的2型糖尿病患者,合并以下有心血管危险因素者:①有早发冠心病家族史(直系亲属男<55岁、女<65岁发病史),②吸烟,③高血压,④超重与肥胖,尤其腹型肥胖,⑤白蛋白尿,⑥血脂异常者。

哪些人必须服用阿司匹林 没心血管病也要服用吗
(3)10年缺血性心血管病风险/>10%的人群或合并下述三项及以上危险因素者:①血脂紊乱,②吸烟,③肥胖,④>50岁,⑤早发心血管病家族史。
记住阿司匹林是一种药,可导致出血等严重副作用。并不是所有40岁以上的人都需要服用阿司匹林,有严格的用药指征。需要根据风险与获益评估才能确定是否需要服用阿司匹林。