what causes vitamin d and vitamin b12 deficiency?
Conditions that affect your small intestine, such as Crohn's disease, celiac disease, bacterial growth, or a parasite. Immune system disorders, such as Graves' disease or lupus. Been taking certain medications that interfere with the absorption of B12.