What is the best medicine for dry cough without phlegm?

There are many diseases that can cause a dry cough and the drugs we use are different for different diseases. Therefore, when a patient has a dry cough, we recommend that he or she actively seek medical attention to improve the relevant tests and clarify the diagnosis: 1. For dry cough caused by cough variant asthma, we can take oral leukotriene modulators, such as montelukast sodium; inhaled glucocorticoids, such as Symbicort or sulforaphane. 2. For dry cough caused by mycoplasma infection, we can use macrolide antibiotics, such as azithromycin, erythromycin, or quinolone antibiotics, such as levofloxacin, moxifloxacin. 3. For dry cough caused by lung tumor, we can consider surgery, radiotherapy, chemotherapy or targeted cellular drugs.