People 60 years of age or older should get shingles vaccine. They should get the vaccine whether or not they recall having had chickenpox, which is caused by the same virus as shingles. Studies show that more than 99% of Americans aged 40 and older have had chickenpox, even if they don t remember getting the disease. There is no maximum age for getting shingles vaccine. Even if you have had shingles, you can still receive shingles vaccine to help prevent future occurrences of the disease. There is no specific length of time you must wait after having shingles before receiving shingles vaccine, but generally you should make sure the shingles rash has disappeared before getting vaccinated. The decision on when to get vaccinated should be made with your healthcare provider. Shingles vaccine is approved by the Food and Drug Administration for people aged 50 years and older. However, CDC does not have a recommendation for routine use of shingles vaccine in people 50 through 59 years old. Protection from shingles vaccine lasts about 5 years, so adults vaccinated before they are 60 years old might not be protected later in life when the risk for shingles and its complications are greatest. Adults 50 through 59 years who have questions about shingles vaccine should discuss the risks and benefits with a healthcare provider.