Why you have Vitamin B12 deficiency? The causes of Vitamin B12 deficiency are many. You might have gluten sensitivity or take drugs like Metformin and Antacid MedicationsRead less