Which form of B12 is best? I give myself 1cc. every week by injection. This saves me from going to the clinic all the time and my doc. says that shots are best. Any thoughts on this? Oh, and I am taking cyanocobalamin. Is this bad, and is so where can I get the hydroxy.c.???