It's not fool proof, but helps like other things. More so it helps you get over a cold faster.
May have been the type you used. The chelated like Voodoo posted is easier on the stomach. I take the orotate, which is sort of the same, and have no issues. Zinc oxide, which is usually the stuff at Walmart and CVS, can be rough on the stomach.