There is no health reason to eat meat. You can get your B12 elsewhere.
You can get it from supplements. That's about it though.
You can get it from supplements. That's about it though.