Eating a non-vegetarian rich diet fulfils the body’s requirement of Vitamin B12.
Explanation: Even though meat, fish and eggs are excellent sources of vitamin B-12, you could still be deficient in this particular vitamin despite rich sources of intake. The reason here is not the servings of your meat portion; instead, your body’s absorption capacity could be less. For most micro-nutrients, their absorption depends solely on good gut health. Unfortunately, alcohol consumption, excess antacids, an unbalanced diet, and stress contribute to poor gut health.
What should you do instead: It would be best if you boosted the pro-biotics (good bacteria present in your gut) for better absorption of Vitamin B12 and other micronutrients.