Vitamin D is a lifesaver for me. I'm severely deficient, and if I don't take about 10,000 IU a day, I seem to get colds every five minutes.