As your symptoms improve, your cough should clear up within a couple of weeks, but it is certainly possible to have a cough that lingers for weeks or even months. This could be an indication of chronic post-nasal drip or chronic sinusitis, which can be aggravated by smoking, certain medications, asthma, allergies, or GERD..