How long is a shingles shot good for?

Herpes zoster vaccination is effective for 4 years or more, and the exact duration of effectiveness may vary partially among individuals. Clinical follow-up of people over 50 years of age and people over 70 years of age showed that the effectiveness of herpes zoster protection after 4 years of vaccination was 93.1% and 87.9%, respectively, indicating that herpes zoster vaccine is effective for at least 4 years. This data comes from a large sample survey, and there may be individual differences in the duration and effectiveness of the vaccine, e.g., older immunocompromised people have relatively lower immunity. Herpes zoster is mainly caused by reactivation of latent varicella zoster virus infection in the body. Vaccination is an effective means to prevent herpes zoster and its complications, and it is recommended that vaccination be conducted under the guidance of a medical professional.