Treatment typically includes decongestions, cough suppressants, and expectorants. If OTC treatment doesn’t help relieve your cough, a doctor might prescribe medication depending on the causes.
There’s also something called a subacute cough, which can last from three to eight weeks, says Jairo Barrantes-Perez, M.D., assistant professor of pulmonary medicine at Baylor College of Medicine.