I too have pernicious anemia and have been doing monthly B12 shots since 1995 or so. I have a prescription for the syringe and injectible B12 and give myself the shot every month. I find it is much easier to do the shot myself than to try to find the time to get to the doctor's office each month.