The cause of coughing for several months every year may be chronic bronchitis, allergic cough, etc., which can be treated by general treatment and medication. 1. Chronic bronchitis: mainly cough, cough sputum as the main symptoms, the onset of each year lasts 3 months or more. General treatment is mainly to quit smoking, avoid cold and infection, and strengthen physical exercise. Drug treatment is mainly to control the infection in acute attack, you can use levofloxacin and other drugs, expectorant drugs can be used such as aminobromine hydrochloride. 2. Allergic cough: It is due to contact with allergens, such as spring pollen allergy, leading to airway inflammatory reaction, causing cough. General treatment mainly includes keeping away from allergens and physical protection such as wearing a mask. Drug treatment mainly involves taking anti-allergy drugs such as loratadine and cetirizine. There are many reasons for recurrent coughing, if you have coughing for several months every year, you should consult a doctor for diagnosis, clarify the cause of the disease, and use relevant medication under the guidance of the doctor.