Sesak napas dapat disebabkan oleh penyakit pernapasan atau kardiogenik atau anemia berat. Perawatan yang berbeda harus diberikan untuk penyebab yang berbeda, sebagai berikut: 1) penyakit paru obstruktif kronik: anti-infeksi, oksigen, bronkodilator, dan perawatan simtomatik lainnya harus diberikan; 2) pneumonia masif: perawatan anti-infeksi harus diberikan; 3) penyakit kardiogenik: perawatan anti-gagal jantung harus diberikan; 4) anemia berat: perawatan anti-anaemia harus diberikan; jika sesak napas bersifat sementara, pengamatan di rumah sudah cukup; jika sesak napas terus-menerus, dianjurkan untuk mengunjungi rumah sakit untuk mencari tahu penyebab penyakitnya.