can herpes be transmitted while taking valtrex valaciclovir otc valacyclovir shingles dose bnf 1000 mg valtrex is valacyclovir a generic drug is valtrex necessary with herpes