I have been getting cold sores for more than 50 years now and in my opinion Valtrex is that absolute best treatment. My doctor prescribed it for me for cold sores about five or more years ago and after taking it only a couple of times I hardly ever get a cold sore any more, and before Valtrex I was having several attacks a year. On the rare occasions that I do get one now, it is gone almost immediately when I take the medication - in about a day. I haven’t had a cold sore in at least a year, maybe longer.
Here are a couple of good links about cold sores.
http://www.webmd.com/skin-problems-and-t…
http://kidshealth.org/kid/ill_injure/ach…
http://www.ashastd.org/herpes/herpes_lea…
http://www.medicinenet.com/valacyclovir/…