how long does a cough last?
<answer> A cough should last an average of seven to nine days. <context> Maybe Longer Than You Think Most people think a cough should last an average of seven to nine days. In fact, says a new report, a cough can last much longer, and in many cases will go away on its own. Most people think a cough should last an average of seven to nine days.