This is just my experience, but I noticed that I used to have flu every 3-4 month between the age of 18 to 22 and then it suddenly stopped. I didn't take any supplements for this to happen, just graduated from college. I am not sure if it was the hormonal changes or change of environment or just plain growing up, but I'd think twice before attributing it to supplements.