To keep your bones healthy as you age, you need to get enough calcium. Calcium is needed to prevent osteoporosis and bone fractures. Seniors need 1,000 to 1,200 mg of calcium a day through servings of milk, yogurt or cheese. Non-dairy sources of calcium include tofu, broccoli, almonds and kale.