You can get B-12 from feedstores. Thats where I get mine and I have no problems. IF you use it intramuscular, be careful when you draw back on the stopper to check for blood because the B-12 has a red color to it and it can be hard to tell if your in a vein or not. Hope this helps. BamBam