Who is allowed to give B-12 injctions?

Any nurse (LPN, RN), or Medical Assistant. Lots of times, however, patients are tought to self administer the drug.