I have not had the vaccine, but I got Shingles last year.
It was awful. I was stressed out so my body said "hey why don't we throw in Shingles??" My dermatologist said it would be a good idea for me to get the shot in about
10 years so I am not sure if they will give it to you if you're under a certain age. But it's worth asking your doc, in my opinion.