There is no such thing as several ways to treat a cough. There are many reasons for coughing, commonly found in tuberculosis, cough variant asthma, chronic bronchitis, etc., which need to be treated specifically for the cause of the disease. 1. Tuberculosis: Tuberculosis is a chronic disease, its main symptom is coughing up sputum, sputum is mostly white mucus sputum. Anti-tuberculosis drugs including isoniazid, rifampicin and pyrazinamide can be used as prescribed by the doctor. 2. Cough variant asthma: it is a special type of asthma, which is mainly characterized by irritating dry cough, mostly at night and in the early morning, without obvious symptoms such as wheezing and shortness of breath. Inhaled glucocorticosteroids (e.g. budesonide) combined with bronchodilators (e.g. salbutamol) can be used for treatment as prescribed by the doctor. 3. Chronic bronchitis: chronic non-specific inflammation of the trachea, bronchial mucosa and its surrounding tissues. Clinically, cough and sputum are the main symptoms. You can use levofloxacin, roxithromycin, compound licorice combination and other drugs to treat. There are many other causes of coughing, and it is recommended that patients go to the hospital in time to clarify the cause of the disease and carry out appropriate treatment under the guidance of the doctor.