50-70% beats 0% any day of the year. The poster who I quoted may have been a bit harsh, but it is foolish not to take precautions. Also, the vaccine costs $220 at Walgreen’s - not cheap, granted, but much less painful than a case of shingles.
I tried to get the vaccine at the pharmacy but was told I was too young so I would have to go to Dr to get prescription. Dr appt costs more money, so add that to cost of prescription for younger folks. Health care in USA today. Some folks still have no insurance and other priorites reign. When next I needed to spend money on a doctor I forgot to ask for a vaccine prescription, since I was there for other things.
I have read cases of young children getting shingles these days and they are also too young for the vaccine.