yep u right i dont recall what's the deal with the Bcomplex but inj B12 is RX- still i get it every time in my local farm supplier (for my old dog ).
i get from my doc (cause i'm a veggy-and last time she tested me it was normal but low)
2000-4000 mcg a week is great.