MedicationDosageCost*
Acyclovir (Zovirax)800 mg five times daily for seven days$234 ($45 to $128 for generic)
Famciclovir (Famvir)500 mg three times daily for seven days196
Valacyclovir (Valtrex)1,000 mg three times daily for seven days207