Für einen Vitaminmangel gibt es verschiedene Ursachen. Eine davon ist Fehlernährung.  Die DGE (Deutsche Gesellschaft für Ernährung) empfiehlt zur Deckung des Tagesbedarfs die Zufuhr von mindestens fünf Portionen Obst und Gemüse pro Tag. Bei vielen Menschen sieht die tägliche Aufnahme von Nahrung aber ganz anders aus. Ein Sonderfall ist das Vitamin B12, das nur in tierischen Lebensmitteln enthalten ist. Vegetarier, noch mehr Veganer, leiden sehr häufig unter sehr geringen Vitamin-B12-Spiegeln im Blut. Ein Vitamin-B12-Mangel lässt sich schon früh durch eine erhöhte Menge an Methylmalonsäure im Urin nachweisen. Menschen, die sich vegetarisch oder vegan ernähren, müssen unter Umständen Vitamin-B12 Präparate einnehmen, um Vitamin-B12-Mangel-Symptomen vorzubeugen. Das heißt, sie nehmen meist B12 oder einen Vitamin B-Komplex als Nahrungsergänzungsmittel auf.  Eine weitere Ursache für Mangelerscheinungen, insbesondere für Vitamin-B12-Mangel, sind Aufnahmestörungen im Magen-Darm-Trakt. Eine gestörte Darmflora oder eine entzündete Magen- oder Darmschleimhaut können ein Hindernis bei der Resorption und Aufspaltung der Vitalstoffe darstellen. Wenn Probleme im Magen-Darm-Bereich die eigentliche Ursache für den Vitamin-B-Mangel sind, sind Injektionen mit einem Vitamin B-Komplex sinnvoll. Zur Aufnahme des Vitamins B12 ist zudem der sogenannte Intrinsic-Factor erforderlich. Bei Erkrankungen des Magens produzieren die Magenzellen ggf. nicht ausreichend von diesem Intrinsic-Factor, sodass trotz ausreichender B12-Zufuhr ein Mangel entstehen kann. Die Gefahr für einen Vitamin-B12-Mangel ist auch dann hoch, wenn bestimmte Arzneimittel eingenommen werden, die auf den Magen wirken. Besonders in solchen Fällen ist die Aufnahme von Vitamin B12 in Form von Injektionen sinnvoll, weil damit die leeren Vitamin-B12-Speicher schnell und effektiv aufgefüllt werden können. Auch Menschen, die sich in einer kräftezehrenden Lebenssituation befinden, können an einem Vitamin-B-Mangel leiden: Bei Stress ist der Bedarf besonders hoch und auch die Einnahme bestimmter Medikamente kann trotz ausgewogener Ernährung zu einem Mangel führen.