Question: how long do you have to wait between shingle shots?
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.