There are many reasons for a long cough, including gastroesophageal reflux, variant asthma, postnasal drip syndrome or upper respiratory tract infectious diseases. For those caused by gastroesophageal reflux, lifestyle can be adjusted, and gastric motility drugs and proton pump inhibitors can be used for treatment. If it is variant asthma, it is necessary to avoid contact with allergens, and at the same time, it can be treated by inhaling hormone drugs according to the doctor's advice. In addition, patients with acute and chronic sinusitis will lead to postnasal drip syndrome. They can be given glucocorticoid nasal spray, nasal mucosa shrink agent, symptomatic medication, and surgery if necessary. Avoid contact with harmful gases at ordinary times, and open windows frequently for ventilation at home. Do not eat spicy and greasy food, and must quit smoking and limit alcohol consumption.