text: No, I don't think so.  I give myself a B-12 shot once a month, but that is because my body can't absorb B-12 from the food I eat.  My doctor says that it really has nothing to do with helping you lose weight.  YOu only need a B-12 shot if your body doesn't absorb it, and this often happens to women as they age.  Vitamin B-12 deficiency is quite serious over time, so if you need it you should get it.  \n\nHowever, if you need it, you may feel better once you start getting enough B-12, which would then help you lose weight.