Start taking L-Lysine asap. They are herbal tablets from Holland & Barretts. They're like horse tablets, but now is not the time to worry is it! My dd has just started taking them, when she gets a coldsore and they really do seem to shorten the life.
Impossible situation really, since its probably brought on by stress. No point in saying don't stress eh?