I supplement with this vitamin B and it is great for absorption. As far as I know it is safe for vegans and vegetarians.