喘不上气多是由于心脏或肺部问题导致的。如果是心脏的问题,可能是由于心肌缺血、冠心病造成的,或者是心衰、心肌病等引起的,如果是冠心病可以考虑吃冠心丹参胶囊来治疗。呼吸困难也可能是呼吸功能不全的一个重要症状,支气管炎,慢性阻塞性肺气肿,肺部肿瘤等都可以引起这种情况。建议到正规医院检查心电图,血常规和胸片。