Question: how long does a viral cough last?
Answer: How long does a cough normally last? Coughs associated with a cold or the flu tend to last a week or 2, most clearing up within about 3 weeks. A post-viral cough may persist for several (up to about 8) weeks after a viral illness, while some coughs persist for longer and are usually a sign of an underlying problem.