If you are on Medicare the insurance should pay for it. I got the vaccine when I lived in Tennessee. Had a senior medicare advantage plan and only cost me the office co-pay. Anyone who hasn't had the vaccine ought to be sure to get it as soon as possible.