You seem to be suffering from Asthma
. To establish the diagnosis, get a PFT done. A chest Xray and routine blood examination and sputum examination should be done to rule out any other disease. Once diagnosis is confirmed you have to take both salbutamol
and long acting corticosteroid+LABA inhaler for long term control. You have to be regular in taking your inhalers as commonest cause of poor control of asthma is not taking inhalers on the part of patient. You may also take a Montair LC and avoid any known allergens.