Low B12 can be caused by: Diet: B12 is found in high concentration in animal products like meat, eggs, and dairy
If youre getting enough B12 but still get headaches something else might be to blame
But, it doesnt necessarily mean that increased B12 levels cause weight loss
He stresses that unless a food obtained from multiple regions consistently improves B12 status, it shouldnt be relied upon as a source of B12.5 Status in Vegans Naturally, vegetariansespecially vegansare at risk of vitamin B12 deficiency
The mechanisms involved in the process are sophisticated and multifactorial, involving vitamin B12 interacting with homocysteine, haem (from haemoglobin), and other steps
You can learn more in our guide on how to check for a vitamin deficiency