I get fever blisters. Not as much anymore but I do get them.
I took Llysine for a while. I cannot remember if it really worked.
What does keep it from getting bad is simply ice. I wrap a cube of ice in a paper towel and keep the area numb. When my blister first appears, it is a pain, swelling and hot.
Somehow the ice either makes it go away or makes it smaller or makes the duration of the blister seem shorter.
This only works in the first 48 hours before it really starts to form.
Ice can't hurt and sure is cheap.

Maybe it will work for you.