Calcium and vitamin D are crucial for maintaining bone health. Women over fifty should consume 1200mg of calcium daily, while men should have 1000-1200mg. Foods high in calcium include dairy products, nuts, beans, and leafy greens. Vitamin D, which helps your body absorb calcium, can be obtained from sunlight and foods like salmon or vitamin D-fortified milk.