Make it a habit to do weight-bearing activities such as running, walking, tennis, dancing, stair climbing, aerobics, and weightlifting. When done regularly, this helps your bone density, so your bones are stronger.
Do this type of exercise at least three times per week for 30-45 minutes.
Although bicycle riding and using an elliptical machine are great for your heart, they may not be the best choice to help you with osteoporosis, because they don't put enough stress on your bones. You can still do them for their cardio benefits. Just make sure you do bone-strengthening workouts, too.