The vaccine is not 100% effective, anywhere from 50-70% is all and if you are younger than 65 most ins. won’t pay for it.
Please don’t tell folks it’s their own fault if they get sick from this horrid disease. You may get it at any time, even after vaccine.
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.