Yes, if taken correctly. Zinc is excellent for cold sores. 1 Zinplex tablet 3 times a day under the tongue for faster absorption (but it does not taste too nice).