Dry cough can be caused by acute upper respiratory tract infections, allergic rhinitis and other diseases, should be for the cause of the cough medication, specific drugs need to be specifically analyzed. 1. Acute upper respiratory tract infection: a general term for acute inflammation of the nasal cavity, pharynx or larynx, the main pathogens are viruses, a few are bacteria. For acute upper respiratory tract infection caused by dry cough symptoms, can be given to dextromethorphan and other drugs to suppress cough. If there is a basis for bacterial infection, antibiotics such as amoxicillin and roxithromycin can be used to fight infection. 2. Allergic rhinitis: When allergic people come into contact with allergens such as pollen and willow flakes, they may experience symptoms such as runny nose and nasal congestion, as well as a dry cough. Firstly, you need to stay away from allergens, and secondly, you can use anti-allergy drugs, such as loratadine and cetirizine. Dry cough may also be caused by other diseases, if the symptoms do not improve or worsen, it is recommended to consult a doctor in time to clarify the cause of the disease, under the guidance of the doctor reasonable treatment.