For adults over 50, the recommended vaccine to prevent shingles is Shingrix, which is a non-live recombinant vaccine and preferred over the older Zostavax. Shingrix is given in two doses, spaced about 2 to 6 months apart, and costs around ₹10,000–₹12,000 per dose in India, totaling roughly ₹20,000–₹25,000 for the full course. In countries like the U.S., Medicare Part D and most health insurance plans typically cover Shingrix at little to no cost for seniors. It is highly effective in preventing shingles and its painful complication, postherpetic neuralgia.