This is only MY THEORY and not a recommendation. After studying a lot, I came up to a theory that B12 is a biomarker to all nutritional deficiencies and Iodine deficiency. If you are eating meat and you are deficient in B12, it means that you are not absorving it. It means that you have low stomach acid. If you don't have enough stomach acid, you will have problems to get nutrients from food resulting chronic nutritional deficiency no matter how healthy you eat. But.. why do you have low stomach acid? Because iodine is precursor to stomach acid. You have to supplement 50mg with lugol iodine for 6 months to reach saturation, so you will not need to take betaine HCL, enzymes and so on. Hopefully, after 6 months of lugol supplementation, you will test B12 again and it should be normal. But hey.. this is just a theory that I came up after studying 4 years everyday. But think with me.. if you are deficient in all nutrients, how can you function? And how can you functiong and have healthy gut without digesting food?