Which food and exercise can best help a person prevent osteoporosis?

Eating a balanced diet that includes plenty of calcium-rich foods such as dairy products, leafy green vegetables, and fish, as well as foods high in vitamin D, such as fortified milk, eggs, and fatty fish, can help prevent osteoporosis. Regular exercise, such as weight-bearing activities like walking, jogging, and strength training, can also help strengthen bones and prevent osteoporosis.