I break out with cold sores every time I go on a beach vacation and get a lot of sun. Doctor gave me Valtrex to take 2 tablets morning and night for only one day (4 pills total). Question is can I take it a few days before going in the sun or do I have to wait until I feel a breakout coming on? Will this dosage protect me for 30 days?