I self inject B-12 weekly due to a chronic disease. Never a problem with TSA or international screeners.
It's quite common, but I think that many people are unaware of it. Some people inject B-12 more frequently than weekly, actually, though I wonder about the efficacy of that.
I have some questions I'll send via FReepmail, afnamvet.