Veganism is the main cause of B12 vitamin deficiency. Please keep in mind that it is absolutley neccesary to taek B12 supplement, because permament B12 deficiency cause irreversible nervous sustem damage, especially myelin sheath - and this is the first step to multiple sclerosis. So very be careful.