See here.NIH said:Shingles
Prevention
In May 2006, the Food and Drug Administration approved use of a vaccine to prevent shingles. The vaccine, called Zostavax, is recommended for people 60 years of age and older who have had chickenpox but who have not had shingles. Researchers estimate the vaccine could prevent 250,000 cases of shingles that occur in the United States each year and significantly reduce the severity of the disease in another 250,000 cases annually.