The symptoms that you are typical of Respiratory Disease. We advice you to see a Pulmonologist for the correct diagnosis of your condition. It could be an Obstructive or Restrictive variety which can be decided by Spirometry
and later to diagnose the correct condition, a diagnostic steroid
therapy is put or a Brochoscopic biopsy
can be done. The treatment could be longterm but will show results and put the attacks under control.