应该是由于心脏疾病引起的。心肌缺血冠心病可以引起这种症状。你应该到医院去检查一下,比如检查心脏彩超,还有心电图,以及胃镜等,明确病因以后正规治疗。
根据检查结果然后再对症治疗,也可以口服活血化瘀的药物进行治疗。忌食辛辣刺激性食物,清淡饮食。