You can get a shingles vaccine at most retail pharmacies, your doctor’s office, or a local health department clinic. Major pharmacy chains like Walgreens and CVS offer the vaccine, often with online scheduling. The vaccine currently available in the United States is Shingrix, a two-dose series given as an injection in the upper arm.
Pharmacies, Clinics, and Doctor’s Offices
Retail pharmacies are the most convenient option for most people. Walgreens, CVS, Rite Aid, Costco, and pharmacies inside grocery stores like Kroger and Safeway typically carry Shingrix. Many of these locations let you schedule an appointment online, though availability can vary by state and location. Walk-in availability depends on the specific store and whether they have the vaccine in stock, so calling ahead or booking online saves time.
Your primary care doctor’s office is another straightforward option, especially if you want to discuss eligibility during a routine visit. Some urgent care clinics also administer vaccines. If you’re not sure where to start, the federal government’s vaccine finder at vaccines.gov lets you search by zip code to find nearby locations with Shingrix in stock.
For uninsured or underinsured adults, local health departments often provide vaccines at no or low cost through a federally funded program under Section 317 of the Public Health Services Act. You can find your nearest health department through your state’s department of health website.
Who Is Eligible
Shingrix is approved for adults 50 and older, regardless of whether you remember having chickenpox. (Most people born before 1980 carry the virus even if they never had noticeable symptoms.) You don’t need a prescription in most states to get it at a pharmacy, though the pharmacist will confirm your eligibility.
Adults 18 and older also qualify if they have a weakened immune system due to a medical condition or a treatment like chemotherapy, organ transplant medications, or high-dose steroids. The FDA expanded this indication in 2021, so younger adults in this category should not be turned away.
If you previously received Zostavax, the older shingles vaccine that was discontinued in the U.S. in November 2020, you should still get Shingrix. The newer vaccine is significantly more effective.
The Two-Dose Schedule
Shingrix requires two shots to reach full protection. For most adults, the second dose is given 2 to 6 months after the first. That means you’ll need to return to the same pharmacy or provider for your second appointment. If you’re immunocompromised, the timeline is shorter: 1 to 2 months between doses.
If more than 6 months pass before you get your second dose, you don’t need to start over. Just get the second shot as soon as you can. Setting a reminder or scheduling both appointments at once helps avoid the gap that causes many people to skip the second dose entirely.
What It Costs With Insurance
Most people pay nothing out of pocket. Under the Affordable Care Act, private health insurance plans are required to cover vaccines recommended for routine use with no copay or deductible. Shingrix falls into this category for adults 50 and older.
Medicare Part D also covers the shingles vaccine at no cost. Since 2023, Part D plans cannot charge a copayment or apply a deductible for vaccines recommended by the Advisory Committee on Immunization Practices. If you have Medicare Advantage, the same rule applies through your plan’s drug coverage.
Without insurance, Shingrix costs roughly $150 to $200 per dose, so $300 to $400 for the full series. If that’s a barrier, the Section 317 program through local health departments is your best route for reduced or free vaccination.
Side Effects to Expect
Shingrix is known for causing noticeable side effects, though they’re short-lived. The most common reactions include pain, redness, and swelling at the injection site, along with muscle aches, tiredness, headache, shivering, fever, and upset stomach. These typically last 2 to 3 days and can be strong enough to interfere with your normal routine during that window.
Planning your appointment before a day off or a lighter schedule is a practical move. The side effects tend to be more pronounced after the second dose. They’re a sign your immune system is responding, not a sign something went wrong.
Reasons to Delay the Vaccine
You should postpone your appointment if you’re currently dealing with a moderate to severe acute illness, such as a high fever or serious infection. A mild cold is generally fine. If you have an active shingles outbreak right now, wait until it fully clears before getting vaccinated.
Pregnancy and breastfeeding are also reasons to wait. And if you’ve recently been on high-dose corticosteroids (the equivalent of 20 mg or more of prednisone daily for two or more weeks) or certain immune-suppressing medications, vaccination should be deferred for at least one month after stopping the treatment. Your pharmacist or doctor can help you determine the right timing based on your specific medications.

