What is the most effective medicine for a chronic cough?

Prolonged cough can be caused by post-infectious cough, upper airway cough syndrome, cough variant asthma and other diseases, and can be treated with medications such as active management of nasal diseases, cough suppression and inhaled glucocorticoids as prescribed by the doctor. 1. Post-infectious cough: when the acute phase of respiratory tract infection disappears, the cough is still prolonged, of which the cough caused by the common cold is the most common, and usually lasts for 3 to 8 weeks. Post-infectious cough is often self-limiting and can be relieved on its own. For some patients with obvious cough symptoms, short-term application of dextromethorphan and other cough suppressants can improve the symptoms. 2. Upper airway cough syndrome: Nasal diseases cause secretions to flow back to the back of the nose and throat and other parts of the body, stimulating cough receptors, causing cough. Antihistamines such as chlorpheniramine maleate can be used to relieve cough symptoms. Secondly, it is necessary to actively deal with nasal diseases, such as chronic sinusitis, when the effect of medical treatment is not satisfactory, negative pressure drainage, puncture drainage or surgery is feasible. 3. Cough variant asthma: a special type of asthma, cough is its only or main clinical manifestations, no obvious wheezing, shortness of breath and other symptoms or signs, and genetic and environmental related. Most patients can inhale small doses of glucocorticoids plus beta agonists, such as budesonide formoterol powder inhaler. Prolonged cough can also be caused by other diseases, if the symptoms are not relieved or aggravated, it is recommended that the patient seek medical attention in time to clarify the specific causes of cough, and targeted medication for treatment.