Hello,
A persistent cough lasting 15â20 days should be medically evaluated, particularly if it occurs in sudden, uncontrollable episodes.
Possible causes include post-viral cough, allergies, asthma, postnasal drip, acid reflux (GERD), or respiratory infections.
Since your cough has persisted for nearly three weeks, infections such as tuberculosis should also be considered, especially if accompanied by fever, night sweats, or weight loss.
I recommend consulting a general physician first. A pulmonologist would be appropriate if the cough persists or a respiratory condition is suspected.
Next Steps
Visit a general physician within the next 1â2 days for a detailed respiratory examination. A chest X-ray and sputum testing for tuberculosis may be recommended based on your symptoms and examination. Pulmonary function testing (spirometry) may help identify asthma if suspected. Avoid dust, smoke, strong perfumes, and other triggers. Maintain adequate hydration.
Health Tips
Warm fluids and honey may provide temporary relief from coughing. Avoid taking antibiotics, steroids, or multiple cough medications without medical advice. Seek medical attention if you develop breathing difficulty, chest pain, coughing up blood, or persistent high fever. Most causes of prolonged cough are treatable once correctly identified. Wishing you a speedy recovery!