In severe cases patients may need to stay in the hospital for treatment. Shingles can cause severe pain so your doctor also may prescribe. While antiviral medication is an effective treatment for shingles it s not the only option.