Sounds like you may have some mould or fungi. Mould spores do not burn up in the smoke. They make it to your lungs and grow.

I had a very bad case last year and near impossible to get rid of and even worse trying to explain or get a doctor to understand. There are no test to check.
If this is the case and antibiotic is the only way. Amoxacillian in the strongest dose you can get. I took it for 2 weeks and thought it was gone only to find it was not enough. You need to take it for a month or like I did the second time. Take it every other week untill you have taken it 6 weeks. That takes 12 weeks all together.

If this is not it then sounds like you turned allergic to weed and should stay clear of it.