A dispneia em fase avançada do cancro do pulmão pode ter muitas causas, e dependendo das diferentes causas, o tratamento é diferente. Se for causada por traqueospasmo, pode aplicar medicamentos antiespasmódicos e calmantes da asma, tais como aminofilina, sibilância, etc. Se a dispneia for causada por pneumonia obstrutiva, infecção pulmonar, e expectoração, em primeiro lugar, devem ser aplicados antibióticos sensíveis para controlar a infecção, e ao mesmo tempo devem ser aplicados medicamentos para dilatar as vias respiratórias e expectorante. Se a dispneia for causada por uma grande quantidade de derrame pleural que comprime o tecido pulmonar, a drenagem do derrame pode ser considerada para aliviar a compressão e melhorar a função respiratória. Alguns doentes podem ter falência de múltiplos órgãos, especialmente insuficiência cardíaca, e podem aplicar medicamentos cardíacos e diuréticos para melhorar a função cardíaca. Se estes métodos não forem eficazes para melhorar a dispneia, intubação traqueal ou traqueotomia do paciente podem ser considerados para suporte de ventilação mecânica, se necessário.