From your description it is apparent that you are
atopy ie you are prone to develop
allergy to various substances. First you shoud get a routine blood count and a x ray chest done to rule out any other lung pathology. Also get a PFT done to diagnose
asthma. You should
consult a pulmonologist as you may need anti inflammatory/allergy treatment in the form of inhalers or tablets.