Se a sua tosse não tiver clarificado durante mais de um mês, é mais eficaz identificar a causa da tosse e tratá-la para a causa. Se o TAC mostrar bronquiectasia, bronquite crónica ou pneumonia, é frequentemente necessária a hospitalização para tratamento anti-infeccioso. No caso de infecções bacterianas, é necessário um tratamento anti-inflamatório com levofloxacina intravenosa, ceftriaxona ou penicilina. Se a infecção for micoplasma, é frequentemente positiva para os anticorpos do micoplasma e pode ser tratada com azitromicina intravenosa ou eritromicina. As tosses mais longas frequentemente não têm uma infecção viral e normalmente não precisam de ser tratadas com medicamentos antivirais. Em alternativa, a asma variante da tosse pode ocorrer devido à hiper-reactividade das vias aéreas e pode ser aliviada pela inalação de Cymbalta ou, em crianças, pela inalação nebulizada de sulfato de terbutalina e budesonida.