I have had a cough for almost two years. My doctor say I have the lungs of 102 year old but I am only 20. He has prescribe Advair but it is not working. Everythime I laugh or get excited I just can't stop coughing or catch my breath. What kind of doctor do I need to see about this.