Outside of eating meat, B12 comes only from growing vegetables in proximity to mammal manure... it's not necessarily such a bad thing as you make out.