Hard to say -- I must admit I don't take vitamins nearly as often as I should, but I do eat healthy (very few meals out), exercise regularly, and try to get enough sleep. I lead a boring life, no late nights out, etc...it all helps. I used to get a lot more colds when I was younger and wilder. It is really hard to say in your case. I sure hope this is your last cold!