B-12 is also the shot that chronic drunks go in and get from "friendly" doctors.
American Regent Inc sells Cyanocobalamin (B12) in 1ml, 10ml, and 30ml vials. Those vials are larger than 30ml (2 tablespoons)
Here is the list of Regent sells...
http://www.americanregent.com/product_index.html#C