My Dr asked me if I wanted the shot during regular physical. He had a supply in his office. I got it for no charge. FYI.
They told me it would be over $200 and that insurance would not cover it until I am 60.