Question: how long does it take for antiviral medication to work on shingles?
Answer: Antiviral medicines are most effective when taken within 72 hours of your rash appearing, although they may be started up to a week after your rash appears if you are at risk of severe shingles or developing complications.