You seem to be suffering from allergy in the form of cough variant asthma
. However, first of all get a x ray chest and a routine blood test
done to rule out any other pathology. Once that done, you have to be on regular nebulization with asthalin
and budecort, take montair lc and if required a short course of oral steroids. As soon as cough improves, switch over to inhalers like foracort or seroflo take montair lc and an antihistaminic. Also take a PPI to counter any acid reflux
as it can worsen the cough.