Just to add to the discussion, when using antivirals, i usually start with acyclovir. It's reasonably successful and pretty cheap.
If that doesn't do the trick (which it usually does), then i go to valacyclovir
. It works a bit better, but it's also significantly more expensive. If that doesn't work, there are other things to try, but i start to consider other underlying immune problems.