I have been coughing a lot at night for the past three weeks. At first, the cough is dry, but after a while, mucus appears. When I throw up or after ten to fifteen minutes, it immediately stops. After seeing a doctor, I took doxomax, fynal oz, azithromycin, and dilosyn syrup. I felt fine during the course. However, the cough returned after the course, that is, from yesterday. I don't understand the possible cause. I am a smoker since 2 years (not heavy smoker). Bt since the problem started, I have quit smoking.
Your pattern of night cough that starts dry and then produces mucus, improves after vomiting, and returns after medicines suggests an underlying cause like asthma, gastroesophageal reflux disease, or post-nasal drip rather than simple infection. Temporary relief with antibiotics is common, but they don?t treat the root problem. Since you were smoking (good that you stopped), your airways may be sensitive. You should see a chest specialist for tests like spirometry or evaluation for reflux, and you may need long-term treatment such as inhalers or anti-reflux medicines; avoid smoking, late-night meals, dust, and cold exposure.