Iolite
Get your vitamin D levels checked 25-hydroxy and make sure you get your levels up to 70 ng/ml at minimum. Low D levels lower our immune system leaving us vulnerable to virus and unable to fight infections. Getting your D3 levels optimal will also help your asthma.
http://www.vitamindcouncil.org
for more information.
For help with your infections, I recommend neem and oregano oil internally. Neem leaf is antifungal, antiviral and antibacterial. If you use Solaray or Nature's Way Neem capsules, take at minimum 4-6 capsules at least 4 times a day. As for the oregano oil, put 4 drops in a capsule and take at least 3 times a day.
I successfully used Neem capsules to get rid of a virus that stuck around for a month and a half in my throat. My neck actually ached. It was a low grade infection that made me feel yuckky. I was able to get about but I still felt yuckky and tired. After taking the Neem capsules in a really heavy dose for about 2-3 days, I began coughing up green mucus and by the 4th or 5th day I began feeling better. Since then I keep Neem in my cabinet.
I used oregano oil (4 drops, twice a day) to get rid of a c. difficile infection that recurred on almost monthly basis for about 4 years. Six months on the oregano oil cured her completely. So now I keep oregano oil in my cabinet.
Also, you can try nebulizing
Colloidal Silver and lobelia or mullen (Ask Tony Isaac). Luella has used this successfully for pneumonia.
//www.curezone.org/forums/fm.asp?i=1880540#i