Cough medication is generally not the most effective statement, it is recommended to visit the doctor according to the cause of the disease, targeted medication. Acute bronchitis, more commonly caused by viral infections, generally cough-based, no sputum or little sputum, can use dextromethorphan, pentoxyverine, etc. for cough treatment. Chronic bronchitis is a non-specific inflammation of the tracheobronchial mucosa and surrounding tissues, acute exacerbation may be due to viral, mycoplasma, bacterial and other infections, often require compound ammonium chloride combination, aminoglutethimide, etc. to suppress cough and expectorant treatment. Mycoplasma infections may also require azithromycin and roxithromycin, and bacterial infections require antibiotics such as amoxicillin and cefaclor. Patients with bronchiectasis need to be treated with dextromethorphan and bromhexine for cough and expectorant, and combined bacterial infections need to be treated with ampicillin and cefixime. In the stable stage of chronic obstructive pulmonary disease, treatment with terbutaline and salmeterol is used. Acute exacerbation is mostly accompanied by bacterial infections, and often requires antibiotics such as levofloxacin and cefuroxime, together with nebulized treatment with salbutamol and budesonide. If the cough is caused by tuberculosis, it is usually accompanied by low fever in the afternoon, night sweats, blood in sputum, etc. It is usually treated with drugs such as isoniazid, rifampicin, etc., and dextromethorphan can be used if necessary, and the coughing symptoms will usually improve. Cough caused by bronchopulmonary cancer requires comprehensive treatment mainly based on surgery to relieve the lesion from compressing the airways and alleviate cough symptoms. Intense cough can also be treated with drugs such as aminophylline and dextromethorphan. Cough symptoms should be treated with medication under doctor’s guidance.