I have 1000 microgramos injection of Cianobalamina every 2 months intramuscular at the clinic. However it has become so time consuming, today I walked out after 1 hour waiting with loads of folk still in front of me. So I'd like some advice about self administrating. In the bum is where they put it, but how far to stab? I guess just a quick stab of three quarters of an inch while pinching the muscle? Is it ok in the arm or thigh? Would be easier. I'm aware to rid the syringe of bubbles & to slowly inject. Just so fed up with all the hanging around, finding parking & traveling down to town from my place in the mountains. I supply the ampoules so no problems there. Thanks in advance.