Question: how long should i take medication for shingles?
Answer: A course of antiviral medications is usually prescribed for 7 to 10 days. Options include: acyclovir (Zovirax)