>> Tietysti bakteerit voivat valmistaa b-12 myös ihmisen suolistossa.

Kyllä, mutta se ei ehdi imeytyä. Sekä ihmisen että hevosen suolistossa B12-vitamiinin tuottamiseen pystyvät bakteerit elävät paksusuolessa. Koska ihmisen ruuansulatus tapahtuu pääasiassa ohutsuolessa ja paksusuoli on sopeutunut lähinnä poistamaan vettä, ihmisellä vitamiini ei ehdi imeytyä vaikka sopivia bakteereja olisikin. Hevosen ruuansulatuksesta taas huomattava osa tapahtuu muutenkin paksusuolessa. Hevosen tilava paksusuoli on sopeutunut ottamaan talteen bakteerien siellä pilkkomia ja valmistamia yhdisteitä.

Jotta ihminen voisi hyödyntää B12-vitamiinia, hänen on saatava sitä suoraan ravinnosta. Ellei hyväksy mitään eläinperäistä, siihen on seuraavia mahdollisuuksia:
* vitamiinivalmisteet
* fermentoitu ravinto – B12-vitamiini valmistetaan lääketehtaissakin bakteerien avulla. Nämä bakteerit ovat pitkälle jalostettuja tuottamaan mahdollisimman paljon ja vaativat steriilin ympäristön, koska eivät pärjää kilpailussa muille. Koska normaalisti käytetyt maitohappobakteerit voittavat useimmat muut, b12-pitoisen ravinnon valmistus vaatinee kaksivaiheisen fermentoinnin. Ensin vitamiinihapatus esim. propionihappobakteereilla (käytetään emmental-juustossa) ja sen jälkeen tavallisilla maitohappobakteereilla.
* maaperän bakteerit – Vähemmän steriilisti elämällä voi kattaa osan b12-vitamiinintarpeestaan. Riskinä vatsataudit vallankin puhtauteen tottuneelle.
* uloste –  Tähän tuskin moni ilkeää, mutta monille luonnoneläimille se on keino. Ulosteessa on b12-vitamiinia. Riskinä on mm. mutatoituneet colibakteerit, jotka aiheuttavat vatsataudin.