 If you're eating adequate amount of B12, then we have something like, what is blocking your absorption? So you could be eating steak, and you could be taking B12 supplements, but if you lack parietal cell activity to make intrinsic factor, you could have B12 deficiency. The way around that is sometimes you can overcome it with oral B12,