Just a tangent, but it might make your life easier (and other being's lives, too): You get B12s not only from meat, fish, eggs and milk but also from fermented food like sauerkraut, kimchi, tempeh, kombucha, some seaweeds and fermented tea.
I'm skeptical about the B12 in fermented foods - whether it's bioavailable and a usable form.