The shingles vaccine is effective for about six years, and possibly longer, according to the Centers for Disease Control and Prevention. As of 2015, studies are underway to determine the exact length of time the shingles vaccine offers protection.
The shingles vaccine lowers the risk of getting shingles by 51 percent and decreases the risk of developing post-herpetic neuralgia by 67 percent, states the CDC. Most adults 60 years of age and older are advised to get a shingles vaccine. The vaccine is not advised for individuals who are pregnant, have compromised immune systems, or have a history of severe allergic reaction to gelatin, neomycin or other ingredients in the vaccine.