咳嗽胸闷气短用什么药要先确诊一下原因才可以选择药物。这种情况一般是心肺疾病引起的,首先要去医院检查一下胸片、心电图,确诊一下。如果是呼吸道感染引起的,一般用点化痰、止咳平喘,还有抗感染一类的药物治疗。如果是心脏引起的可以用点治疗心脏的,大多数是冠心病或者是心衰,可以用扩血管的,还有一些利尿小心的,根据具体检查结果用药。咳嗽胸闷气短,呼吸道感染引起的,大多数用点药效果比较好,不严重的患者治疗3-7天就可以痊愈,如果是心脏引起的一般比较严重,这个病要多调理一段时间。