Maybe maybe not. Though products like mucinex (guaifenesin) can reduce mucus production which is part of the asthma scenario, preventing mucus production in the first place is more important. This can be done by using your controller inhaler regularly. Unlike rescue inhalers, controllers must be taken on a routine basis to have a beneficial effect. Part of this is reducing mucus. Good Luck.