from history it seems that you might be having allergic bronchitis
giving this problem since long.
There is a possibility of having mixed infection as well.
Go for higher antibiotic medicine course for 5-7 days.
Take some cough
suppressant syrup as well.
If needed go for x-ray chest and CBC.
Ok and take care.