Calcium supports your bones, while vitamin D improves calcium absorption. Vitamin D deficiency can cause osteomalacia, osteoporosis. Smoking and caffeine intake are directly linked to lower bone density.