Condition you are suffering from is known as chronic cough. Sometimes such long standing chronic cough may be difficult to treat without to proper diagnosis. It can be post nasal discharge syndrome, reflux laryngopharyngitis, neurogenic cough etc. Sometimes CT scan of paranasal sinuses, endoscopy, dynamic MRI like investigations may be necessary
Next Steps
Consult nearby pulmonologist for confirmation of diagnosis and appropriate treatment if required