B12 ist ausschließlich in tierischen Lebensmitteln enthalten, solltest du Veganer sein, musst du B12 durch Nahrungsergänzungsmittel zuführen. Aber auch ein "Allesesser" kann Probleme mit der Aufnahme und Speicherung haben, da manche Menschen bestimmte Vitamine nicht richtig verwerten können.
Zur Anämie: solltest du weiblich sein :) und sehr starke Perioden haben, kann das mitunter zu starken Anämien führen. Hier würde die Einnahme einer Anti-Baby-Pille möglicherweise helfen, da diese die Periode oft schwächer ausfallen lässt.
Grundsätzlich sollten bei einer "normalen" Periode und ausgewogener Ernährung beide Probleme nicht auftreten.
Ich würde mal deinen Hausarzt um Rat fragen, evtl. hat dein Körper wirklich Probleme damit, bestimmte Vitamine zu verarbeiten. Ansonsten hilft eine kleine Ernährungsumstellung oder eben die Einnahme von Präparaten. Wie gesagt würde ich dir das Gespräch mit deinem Hausarzt empfehlen, du musst es auf jeden Fall abklären und er wird dir helfen, eine Lösung zu finden.