I have had shingles and our physician recommended the shingles shot, after one year passed from the initial onset.
The shot is not a preventative, but can lessen the symptoms when there are ever subsequent occurrence(s).
(A $200.00 shot, six years ago.)