Best Answer - Chosen by Voters
In my opinion the absolute best treatment for cold sores is Valtrex. Valtrex stops colds sores in their tracks. None of the other treatments come close to the effectiveness of Valtrex, not the ointment Zovirax, and certainly not Abreva or anything else. Ask your doctor about it to see if you would be a good candidate for this medication. My doctor prescribed it for me for cold sores about five 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.