Vitamin D is essential for strong bones and a health immune system. Some foods and supplements affect how well it is absorbed ...