My wife had Shingles in her early 50's. Apparently, she can still have them again. She has chosen not to have the vaccine. I got the vaccine about a week after I turned 60, when it became covered under my insurance.

Some things to think about:

Less than age 60, your insurance probably won't cover it. Check the price, and think about just paying for it.

It's a temperature-controlled vaccine, and it may be hard to find.

Your Primary Care Physician, your local Walgreens, Riteaid, CVS, or whatever may not stock it.

I ended up going to the specialty Travel/Walkin-Center at a hospital in my covered plan, which covered it 100%.

If you're 60+ you should get the vaccine, it's no guarantee that you won't get Shingles but get it anyway, and take the time to seek out a place where you can get it covered by your insurance plan.