Chronic cough is a persistent cough lasting more than 8 weeks that can result from various underlying conditions such as asthma, acid reflux, infections, or medication side effects. A pulmonologist specializes in diagnosing and treating respiratory conditions that cause chronic cough.