Hi, thank you for your query on health care magic.
Looking at your symptoms,the cause of cough seems to be allergic.
It would be advisable to have
Allergy testing,so that you can avoid the things which you are found to be allergic by the results of the test.
It would also be advisable to have sputum testing.
If you are suffering from
Acid reflux,that can also aggravate your Cough.
You may find relief by taking the following medications:
Antiallergic like Levocetrizine with Motelukast,
Antacid like
Rantac ,if you are suffering from Acid reflux.
Hope this answers your question.Take care.