Vitamin deficiency is caused by an imbalanced diet and intestinal issues. As you age, it becomes harder to absorb the vitamins from your diet. Diseases such as Crohn’s or celiac can cause the deficiency too.