Doctors recommend antiviral drugs, steroids, antidepressants, anticonvulsants, and topical agents to treat shingles. The antiviral drugs acyclovir, valacyclovir, and famcyclovir can reduce the severity of shingles.