Skip to main content
Shingles

How to Treat Shingles: Medication, Pain Relief, Home Remedies and More

Nicole Andonian, MDKatie E. Golden, MD
Written by Nicole Andonian, MD | Reviewed by Katie E. Golden, MD
Updated on July 9, 2024
Featuring Michelle Henry, MDReviewed by Alexandra Schwarz, MD | June 28, 2024

Key takeaways:

  • Shingles is a painful rash that happens when the chickenpox virus gets reactivated. The first step in treatment is antiviral medications, which should be started within 72 hours of the rash. 

  • Over-the-counter medications that help with shingles pain include NSAIDs, Tylenol, and topical lidocaine patches. And home remedies like oatmeal baths and cool compresses can help with itching. 

  • If your shingles pain is more severe, ask your healthcare professional about prescription medications. These include medications like gabapentin, steroids, or even a short-course of opioids.  

Save on related medications

Featuring Michelle Henry, MDReviewed by Alexandra Schwarz, MD | June 28, 2024

About 1 million people in the U.S. get shingles (herpes zoster) each year, according to the CDC. Anyone who has had chickenpox can get it, but it’s much more common in people over 50 years old. Shingles occurs when the chickenpox virus gets reactivated in the body. It causes a painful rash on one side of the face or body, which can last for several weeks. 

If you have shingles, early treatment is key. Antiviral medications can shorten how long shingles lasts. And early treatment can also decrease postherpetic neuralgia (PHN) — the most common complication of shingles. PHN is a type of nerve damage that causes ongoing pain long after the rash is gone. 

We’ll review the best prescription and over-the-counter (OTC) medication for shingles and shingles pain relief.

What to do if you think you have shingles 

If you think you have shingles, see a healthcare professional as soon as possible. The best place to go is your primary care provider. But if you don’t have access to one, any of your doctors — or even an urgent care — can help. This is because it’s important to start antiviral medications less than 72 hours after you notice a shingles rash. This helps:

  • Reduce how severe the infection is

  • Shorten how long the skin rash lasts

  • Decrease the associated pain

If it’s been more than 72 hours, you should still talk with a healthcare professional. Treatment will still help prevent progression of the rash and infection.

GoodRx icon

Shingles treatment 

There’s no cure for shingles. But there are several different treatments that can help treat it and its symptoms.

Antiviral medications

There are three main antiviral medications used to treat shingles. They’re all effective at helping the shingles rash crust over and heal. They also help reduce pain during the healing process. 

You will need a prescription for these medications. And all three are prescribed for 7 days.The antiviral medications are:

  • Valacyclovir: Research suggests that valacyclovir (Valtrex) worked faster than acyclovir at reducing pain. You take it 3 times a day.

  • Famciclovir: This is just as effective as valacyclovir in healing the rash and reducing pain. You also take famciclovir (Famvir) 3 times a day.

  • Acyclovir: This one may be a bit slower to work, but it’s still effective. You take acyclovir (Zovirax) 5 times a day. 

OTC medications for shingles pain 

Pain from shingles can be very distressing. But you don’t need a prescription to get relief from the pain. The following OTC medications can help: 

  • Nonsteroidal anti-inflammatory drugs (NSAIDs): These can be quite effective for many people. They include ibuprofen (Advil, Motrin) and naproxen (Aleve).

  • Acetaminophen (Tylenol): Acetaminophen can also provide significant pain relief. And you can take it along with NSAIDs like ibuprofen to provide even more relief.

  • Topical treatments: Lidocaine jelly or Lidoderm patches can numb the nerves that are causing the pain. 

Prescription medications for severe shingles pain 

If you’re not getting enough relief from these medications, talk with your healthcare professional about other options like prescription medications. These include:

  • Antiviral ointments, like Zovirax

  • Glucocorticoids (steroids) like prednisone, which can help with pain relief and speed up healing of the rash

  • A short course of opioid pain medications if the pain is severe

  • Gabapentin (neurontin), which is more often prescribed for postherpetic neuralgia (discussed below), but may help some people when the rash is still present 

Prescription medications for postherpetic neuralgia

Postherpetic neuralgia (PHN) is the most common complication of shingles. It occurs in up to 20% of people. PHN is pain that remains in the area of the rash after the rash has healed. It can last for months to even years, and it can be debilitating for many people. There are several options for different pain medications that can help.

The first-choice medications for pain from PHN include:

But there are several additional pain medications that may also help with PHN pain: 

Researchers continue to search for new treatments, too. A recent study that reviewed data from four clinical trials showed that vitamin B12 injections reduced pain and the need for pain medications in people with PHN. It even worked better than lidocaine. 

Home remedies for shingles itching 

Shingles treatment starts with prescription antiviral medications to help the rash heal. As mentioned above, some OTC medications can be useful for the pain. If the rash is itching, you can try some at-home remedies, including:

How long does shingles last?

Shingles first develops as a rash that occurs on just one side of the body, sometimes on the face or chest area. The shingles rash typically scabs over in 7 to 10 days. In most people, the rash fully clears up in 2 to 4 weeks. 

You can pass the virus that causes shingles — VZV or varicella — to others only while the rash is in the form of blisters. Once the blisters scab or crust over, you’re no longer contagious

Can shingles go away without treatment?

Experts don’t recommend a “wait-and-see” approach with shingles. Although the rash may go away with time, untreated shingles leads to a higher risk of complications. These complications include:

  • Postherpetic neuralgia (PHN)

  • Blindness

  • Pneumonia (infection of the lungs)

  • Hearing problems

  • Encephalitis (inflammation of the brain)

  • Death, in rare cases

How to prevent shingles 

You can prevent shingles by getting the shingles vaccine, called Shingrix. Experts recommend it to anyone over the age of 50. Research shows that it’s 97% effective at preventing shingles in this age group. It’s not recommended for people younger than 50. 

The bottom line

Shingles can be painful. But there are treatments and medications that can help. If you think you have a shingles rash, call your healthcare professional to get started on antiviral medications as soon as possible. There are also a number of OTC and prescription medications that can help with the pain. 

why trust our exports reliability shield

Why trust our experts?

Nicole Andonian, MD, is a private practice anesthesiologist in Orange County, California. Her focus is in general anesthesia, regional anesthesia, and acute pain management.
Katie E. Golden, MD, is a board-certified emergency medicine physician and a medical editor at GoodRx.

References

GoodRx Health has strict sourcing policies and relies on primary sources such as medical organizations, governmental agencies, academic institutions, and peer-reviewed scientific journals. Learn more about how we ensure our content is accurate, thorough, and unbiased by reading our editorial guidelines.

Was this page helpful?

Latest articles