( cough more than 8 weeks) can be due to many reasons- from the lung and outside the lung.
You need to have a CT chest, ideally a bronchoscopy
to wash your lungs and TB test. You also need to check for any allergy
and asthma. Do a breathing test called Spirometry
. Try some anti-acid medication if you feel that you have lots of acids in your stomach.