What's the difference between the b12 shot and the b12 vitamin pill?

Depends on cause... There are lots of reasons for B12 deficiency, but can you offer more information about your medical history so we can help you learn why your B12 level is down? B12 can be supplemented orally, by nasal spray, by injection appropriate to the cause of the B12 deficiency.Talk with your doctor about which formulation is appropriate here--the shot does not require enteral absorption.