My grandmothers both used to get them and went to great lengths to get to the doc so I think they must be helpful. And there was a B12 craze about 10-15 yrs ago, all sorts of celebrities were shooting themselves with it. I think its good for stress and exhaustion. And certainly couldn't hurt anyone.
In July I had a bout of severe equilibrium problems, went to Urgent care as my GP advised, and they did a complete work-up. One of the things they did on the first visit was give me an IV with B12. I did feel better the next day. So the next day when I went back for a re-check, I asked if I could have more, if a little is good, why not? ha ha. So they gave it to me IM. Didn't notice anything that time. They said always b e sure you are taking a vitamin with 100% B6 and B12. So I found one on the shelf, Centrum Ultra. Have gotten careless with taking my vits, and now that I am a little droopy, maybe thats why.
Since your problem is the missing bowel to absorb B12, you would have a lot to gain by the injections, and who knows, maybe that section of bowel that was removed wasn't doing its job for a long time. I think you have a very wise doc for bringing this up. If cost or convenience is a problem, they could probably teach to give your own very easily. Once you get over the initial trepidations, its a breeze. The amt of medicine you inject is miniscule. At my current GPs office, you can get prescriptions of injectables filled at the pharm, if the GP doesn't stock it, and go for a "free" nurse appt to get the shot. Some people get injectibles delivered in the mail, and store them in the fridge at home.
You have been thru alot. Hope things will calm down and you will have a chance to feel well again. This is a good place to vent and maintain contact with the outside world.
"Do something everyday to make tomorrow better."
"One good change creates another."