I haven't read all of the replies so I hope I'm not repeating someone else but there are 2 things I have found help A LOT with mine. I have always suffered from them but over the last 2 years, it has gotten REALLY bad. I get them way too often!
but you will have to leave the house to get these things....but keep them on hand and you won't have to in the future
Ok...the first is Colloidal Silver. I get the 500ppm and just use a drop or 2 on the blister a few times a day. Colloidal Silver can be used for a million different things but it does work wonders for fever blisters and other face blemishes. Look it up

it's even great for ear infections, cuts and burns...or anything you would use an antibiotic for.
The second thing is Lysine. You can take the supplement daily to help prevent them but there is also a cream (found in the same section of wal-mart or other pharmacies as the Abreva). It is clear when you put it on, doesn't hurt, and kills the blister quickly. It has been the best thing for me to carry around in my purse in case I feel one coming on. Nothing else has ever worked as fast as the silver or the Lysine. (silver is my 1st choice but I do carry the Lysine with me all the time)
good luck...these things are HORRIBLE!!!!!!!!!!