The vaccine is in short supply and I don't think most doctor's offices keep it in stock, or if they get it, it will be in small quantities. My doctor who is part of a very large group does not have it. As someone else wrote, the big pharmacies have it in stock intermittently and they advertise that they will administer it. My insurance would not cover a pharmacist administered vaccine as it was not covered as a medication, so Rite-Aid was a no go. However, I got myself on the waiting list at a CVS Minute Clinic. They called me a month or two later and as it was a visit with a clinician, both doses were covered in full. I don't even think I had a co-pay.
Everyone should do all they can do avoid it, and the only thing you can do is to get vaccinated. It really did make my arm sore and I felt like a had a viral syndrome for a few days, but that is a small price to pay to avoid the disaster that shingles can be.