Is Veganism Fundamentally Flawed? The B12 Conundrum.

We hear that vitamin B12 is only present in animal products – that we can’t get it from plant-based foods. It’s in eggs, fish, meat, dairy and poultry. So, this raises some very tricky questions for vegans:

Do we need B12 – and if so, what for?

If B12 only occurs in animal products, does this mean we need to eat at least some animal-based food?

Are B12 vitamin supplements ultimately derived from animal sources?

How the hell does a vegan get vitamin B12?