Your body cannot store B vitamins. It is important to replace them every day by eating foods rich in B vitamins or by taking vitamin supplements. Some natural sources of B vitamins include proteins, dairy products, legumes and leafy green vegetables. Many other foods are fortified with B vitamins.