These medicines are long term protection. They also take some time to build up in your body to have the full therapeutic effect. You don't say how long you've been trying them. I would give it a few weeks to build up.
Again, you will also need a faster acting inhaler in case you have an acute attack. A common one is albuterol. As the long term meds build up in your body you will have less acute attacks to be sure, but they can still happen if exposed unexpectadly to irritants.
Kerry
Kerry, RN
Please click the accept button if this has helped you. A bonus is always appreciated as well.