Yes. VIT C and D and Zink. In 2 years of taking this combo I never got sick until this past July when I forgot to take them for a few days. All those in the house had colds and I finally got the mildest cold I have ever had for about 3 days. With kids in the house bringing things in from school I was assured of getting sick several times a year before I started on this.