Question: how often do you need to get shingles shot?
Answer: Zostavax is given in a single shot. With Shingrix, you get two shots between 2 and 6 months apart. Protection from a shingles vaccine lasts about 5 years.