The cause of chronic recurrent cough needs to be clarified first, and medication should be prescribed for the cause. Long-term recurrent cough may be related to mitral stenosis, pneumonia, tuberculosis and so on. It is recommended that patients go to the hospital in time to consult the doctor and treat the cause of the cough. 1. Mitral stenosis: Difficulty in breathing, cough, hemoptysis and other symptoms may occur. According to the symptoms, hydrochlorothiazide, spironolactone, metoprolol, nitroglycerin and other drugs can be used for treatment. 2. Pneumonia: fever, chills, cough, shortness of breath, chest pain and other symptoms may occur. Ribavirin, acyclovir, ertapenem, penicillin and other drugs can be used for treatment. 3. Tuberculosis: The main manifestations are cough, coughing up sputum, blood in sputum, low fever, malaise and so on. Mainly use isoniazid, rifampicin, pyrazinamide, ethambutol, streptomycin and other drugs treatment. It is recommended that patients go to the hospital in time for treatment of the cause. If you need to use drugs, you need to use under the guidance of a doctor.