你好,从你的描述看要考虑两方面问题一方面有没有心脏供血不好,也就是冠心病,另一方面要考虑有没有胃病造成的消化不良。
不知道你有没有基础的其他疾病,应该做个心电图检查,或者是胃镜检查,必要的时候做个肝胆B超,找附近医院检查一下希望对你有帮助