Thanks for your question on Health Care Magic.
I can understand your concern.
By your history and description, possibility of recurrent viral URTI (upper
respiratory tract infection) is more.
You are having pain in throat first and than
cough, this clearly suggest URTI.
For avoidance of this recurrent episodes, I advice you to take
Influenza vaccine annually.
Influenza is the most common virus causing URTI.
So if you have taken vaccine against it, frequent episodes can be prevented.
Protection is usually for 1 year and so it should be repeated annually.
This will prevent frequent need of cough syrup and drugs.
Hope I have solved your query.
I will be happy to help you further. Wish you good health. Thanks.