I take a brand called VegLife which is marketed as vegan. They dissolve in the mouth and it is said that the body absorbs B12 better this way. I only take them occasionally and I do have my doubts...