John, you know there is a vaccination for shingles. had mine a few years ago only $10, Medicare and Tricare paid the rest