What meds treat and prevent shingles. Your doctor can suggest over the counter medicines to relieve milder. While antiviral medication is an effective treatment for shingles it s not the only option.