I picked up mine at the cattle feed store, it was 7 bucks for a 100cc bottle and they didn't ask any questions, I also picked up some neddles their. no problem at all!
B12 is sold as an anabolic, cause it promotes protein synthesis although the oral form isn't as good as the injected form, try it off cycle and you'll feel the difference