Jika pasien sering mengalami gejala sesak, hal pertama yang harus dipertimbangkan adalah faktor kardiogenik seperti penyakit arteri koroner, angina tidak stabil, miokarditis, penyakit jantung rematik, penyakit katup jantung, penyakit jantung bawaan, kardiomiopati obstruktif hipertrofi, dan penyakit jantung hipertensi, yang kesemuanya dapat menyebabkan iskemia, stenosis, suplai darah yang tidak adekuat, dan kejang pada arteri koroner sehingga menyebabkan gejala sesak dada dan sesak napas. Juga untuk penyakit pernapasan kronis yang sering terjadi sesak, seperti bronkitis kronis, bronkiektasis kronis, penyakit paru obstruktif kronik, penyakit jantung paru kronik, hipertensi paru, pasien mungkin juga mengalami gejala sesak dada karena penurunan saturasi oksigen arteri, tekanan parsial karbondioksida yang tinggi, dan tekanan parsial oksigen yang rendah. Pasien dengan gangguan saraf jantung, seperti neurosis jantung, mungkin juga sering mengalami gejala sesak.