cyanocabalamin has cyanide in it and b-12 can actually helps detoxify cyanide so it might just cancel the cobalamin out. I would go with another form, either dibencozide or hydroxocobalamin.