My sister got the Shingrix shot, but when I asked for it, they said that you need to be 60 years old before it will be covered. I guess it might vary from state to state.
The VA told me the same.