It sounds like the B12 shots boost your metabolism, almost like speed. I'd discuss this with your doctor--it could be that your dose needs to be adjusted.
I'm going to move your post to "Weight Loss Surgery" because there may be more folks posting there who take B12 shots.
Jay