Thanks for your question on Health Care Magic.
I can understand your situation and problem.
In my opinion, your all symptoms are mostly due to uncontrolled
asthma.
Asthma is chronic allergic inflammatory disease of airways. It needs regular long course treatment to achieve proper control of symptoms.
So instead of taking irregular inhalers and OTC (over the counter) drugs, better to
consult pulmonologist and get done
1. Clinical examination of respiratory system
2. PFT (Pulmonary Function Test).
PFT will tell you about severity of the disease. And treatment of asthma is based on severity only.
You should start inhaled bronchodilators and inhaled corticosteroid regularly.
Oral combination of antihistamine and anti allergic drugs is also helpful.
So consult pulmonologist and discuss all these.
Hope I have solved your query.
I will be happy to help you further.
Wish you good health. Thanks.