I can tell you this much. Load up on the Vitamin D.
Go to a drug store and buy the 5000 unit D3 gelcaps, and take two or three a day.
I used to always take 2000 units of D3 every couple days. I felt ok... but I started taking alot more.
And since then, my immune system has been supercharged!
I have been on Vit D3 2000IU/day for 5 years now. Prescribed.