Absolutely, protecting the immune system is so critical. All of the things you have mention is very important. I also incorporate Glutathione, being the only one that protects the immune cell as well as allow all other antioxidants to perform at there best.