Hi,Thanks for query,
It seems that you might have some allergy
causing this problem.try to find out the allergy and come out from that allergy.
Avoid fried,chillies and junk food.
Go for blood to rule out Eosinophilia
which is important factor for long time coughing.
Rule out DNS (deviated nasal septum
Ok and bye.