You are suffering from allergy
and smoking is making it worse. You seem to be suffering from COPD as well. Your description suggests that you may have had a bout of chest infection
which is not completely cured and hence you have developed symptoms again. You need to undergo some tests like a basic blood count and a chest x ray to start with. It will help in ruling out pneumonia
or any other pathology. Consult a pulmonologist
who can advise you correctly and also treat you properly.