@Noel7
I use this, and it works well. I used to take the RX Valtrex, but it's about the same amount of time.
It has to be the one with "drying action."

It's also helpful to dab witch hazel on the sore a few times a day.
Another "cure" when you first feel it coming on is to hold an ice cube on it for several minutes.