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.