Is taking vitamin B12 without a doctor's prescription a bad idea?
Yes. Take it only if you have been prescribed otherwise eating all kinds of dairy foods and poultry items can cover up vitamin B12 naturally too.
Cyanocobalaomin, Methylocobalamin, Vit B12