My heart goes out to you... 
L-Lysine! 2000-3000mg/day! Don't stop! Mayo Clinic has proven it helps with herpes and with shingles. Herpes and shingles are different but the viruses that cause them are in the same viral subfamily-Alphaherpesvirinae. Don't wait until you have an outbreak...take the L-Lysine everyday.
Find a way to cut the stress level down if at all possible. Find some peace of mind and take the L-Lysine! ...did I mention L-Lysine? I will keep you in my prayers.
Don't cross the river if you can swim the tide...
2011-Cannondale Synapse Alloy5 WSD with 105 and BB30!