There are various causes of cough, such as upper respiratory tract infection, tuberculosis, malignant tumors such as lung cancer may cause cough. There is no fixed time for how long it takes for a cough to clear up, and it varies according to the cause of the cough, the treatment method, and the individual’s physical condition. Coughs caused by common upper respiratory tract infections such as the common cold usually get better in a week or so. Coughs caused by tuberculosis require adequate anti-tuberculosis medication before they can get better. Coughs caused by lung cancer require surgery to remove the lesion before symptoms may be relieved, and if the lesion cannot be removed, the cough may not be relieved. Meanwhile, relative to the same disease, the individual’s physical condition will also affect the recovery time of the cough. If the body is in good health, the patient will get better relatively quickly, such as young adults cough tends to be faster, but such as the elderly or a combination of serious diseases of the population cough, time will be relatively longer, more difficult to cure. Therefore, if you have a cough, it is recommended that you consult a doctor in a timely manner to investigate the cause of the cough and then treat it accordingly.