Question: how long do i need to take medication for shingles?
Answer: These ease symptoms, speed up recovery, and may prevent complications. A course of antiviral medications is usually prescribed for 7 to 10 days. Options include: acyclovir (Zovirax)