My mother needs B12 shots twice a week. First you see your doctor about this and get a prescription if necessary. If you have a family member, friend or neighbor who is a nurse then you don't need a doctor appointment all the time. My husband is a nurse and we live across the street from my mother. She has her prescription for the B12 and the needles. My husband just goes over twice a week to give her the shot. That is a lot less trouble for her since she doesn't need a doctor appointment all the time.