The three things that matter most for bone strength
Preventing osteoporosis comes down to three things you can control: getting enough calcium and vitamin D, doing weight-bearing exercise, and avoiding habits that weaken bones. You do not need to be perfect at all three — even progress in one area makes a real difference. The earlier you start, the more bone density you build and keep, but it is never too late to slow bone loss.
Bone is living tissue that breaks down and rebuilds constantly. When you are younger, new bone forms faster than old bone breaks down, so bone mass increases. Most people reach peak bone mass around age 30. After that, bone remodeling continues, but you lose slightly more bone mass than you gain. Osteoporosis happens when bone loss occurs too fast or bone formation too slowly.
Key Takeaways
- Calcium and vitamin D work together — you need both to absorb and use calcium, and most adults over 50 need 1,200 mg of calcium and 600 to 800 IU of vitamin D daily.
- Weight-bearing exercise like walking, dancing, or climbing stairs signals your bones to stay strong, and even 30 minutes most days makes a measurable difference.
- Smoking and heavy alcohol use speed up bone loss, so cutting back or quitting directly protects your skeleton.
- Some medicines, including certain steroids and some cancer treatments, weaken bones as a side effect — talk to your doctor if you take them long-term.
- A bone density scan (DEXA scan) shows whether your bones are getting weaker and helps you and your doctor decide what prevention steps matter most for you.
Getting enough calcium and vitamin D
Calcium is the mineral your bones are made of, and vitamin D helps your body absorb it. Without enough of either, your bones cannot stay strong. Adults aged 50 and older need 1,200 mg of calcium per day and 600 to 800 IU of vitamin D per day — amounts that vary slightly by age and sex, so ask your doctor what target is right for you.
Calcium comes from dairy products like milk, yogurt, and cheese, but also from leafy greens (kale, collard greens, bok choy), canned fish with bones (salmon, sardines), tofu, almonds, and fortified plant-based milks. If you cannot eat enough calcium-rich foods, a supplement can fill the gap — calcium citrate is easier to absorb than calcium carbonate, especially if you take acid-reducing medicines. Take calcium supplements with food and in doses of 500 mg or less at a time, because your body absorbs only what it can use at once.
Vitamin D comes from fatty fish (salmon, mackerel, sardines), egg yolks, and fortified milk and cereals. Your skin also makes vitamin D when sunlight hits it, though how much depends on where you live, the season, and how much time you spend outside. Many people, especially those in northern climates or who spend little time outdoors, do not get enough from food and sun alone. A vitamin D supplement is often the most practical route — ask your doctor whether 600 to 800 IU is enough for you or whether you need more.
Weight-bearing and muscle-strengthening exercise
When you do weight-bearing exercise — any activity where your bones support your body weight against gravity — your bones respond by staying dense and strong. Walking, dancing, hiking, jogging, stair climbing, and tennis all count. Even gentler activities like tai chi and water aerobics help. The goal is to move in ways that challenge your bones at least 30 minutes on most days of the week.
Muscle-strengthening exercise matters just as much. When muscles pull on bone during resistance work, it signals bone to maintain its density. Lifting weights, using resistance bands, or doing bodyweight exercises like push-ups and squats all build muscle and protect bone. You do not need heavy weights — even light resistance done two or three times a week makes a difference. If you have never done strength training, a physical therapist or trainer can show you how to start safely.
The best exercise is the one you will actually do. If you hate the gym, walking with a friend, dancing to music, or gardening counts. If you have joint pain or balance problems, water exercise or tai chi may feel better on your body while still strengthening bone. Start where you are and add a little more each week.
Habits that weaken bones and how to change them
Smoking speeds up bone loss in both men and women. Quitting at any age helps — your bones start to rebuild within weeks of stopping. Heavy alcohol use (more than two drinks a day for men, one for women) also weakens bone and increases fall risk. Cutting back or stopping protects your skeleton directly and reduces the chance you will fall and break something.
Caffeine in large amounts may slightly reduce calcium absorption, though the effect is small if you get enough calcium. Eating too much salt can increase calcium loss through urine, so keeping sodium moderate helps. If you drink a lot of soda or energy drinks, switching to water or milk is one of the easiest changes you can make — the phosphoric acid in some sodas may interfere with calcium balance, and the sugar offers no bone benefit.
Some medicines weaken bones as a side effect. Long-term use of corticosteroids (like prednisone for asthma or rheumatoid arthritis) is the most common culprit. Some cancer treatments, certain seizure medicines, and some diabetes medicines can also affect bone density. If you take any of these long-term, ask your doctor whether you need extra calcium, vitamin D, or a bone-protecting medicine, and whether a bone density scan would help you know where you stand.
Understanding bone density scans and what your results mean
A DEXA scan (dual-energy X-ray absorptiometry) is a quick, painless test that measures how dense your bones are. You lie on a table for 10 to 30 minutes while a scanner passes over your hip, spine, and sometimes your forearm. The test uses very little radiation — less than a chest X-ray — and tells you whether your bones are normal, show early bone loss (called osteopenia), or have osteoporosis.
Your results come as a T-score, which compares your bone density to that of a healthy 30-year-old. A T-score of -1 or higher is normal. A score between -1 and -2.5 means osteopenia (early bone loss). A score of -2.5 or lower means osteoporosis. Your doctor may also calculate your 10-year fracture risk using your T-score, age, and other factors — this helps decide whether prevention alone is enough or whether medicine would help.
The U.S. Preventive Services Task Force recommends bone density screening for all women 65 and older and for postmenopausal women under 65 who have risk factors (like a family history of osteoporosis, low body weight, or smoking). Men 70 and older should also be screened. If you have risk factors or a personal history of fractures, ask your doctor whether screening makes sense for you.
When to talk to your doctor about prevention
See your doctor if you have a family history of osteoporosis, have broken a bone as an adult from a minor fall, are a woman past menopause, or are a man over 70. Also mention if you take medicines long-term that affect bone, have had cancer treatment, or have conditions like rheumatoid arthritis or celiac disease that increase bone loss.
Your doctor can review your calcium and vitamin D intake, check whether you are getting enough exercise, and discuss your smoking or alcohol use without judgment. They can order a bone density scan if it would help guide your prevention plan and can prescribe bone-protecting medicine if prevention alone is not enough. Some people benefit from a combination — calcium and vitamin D plus exercise plus, if needed, a medicine like a bisphosphonate.
Frequently Asked Questions
Is it too late to prevent osteoporosis if I am already 70?
No. Even if you already have some bone loss, the three prevention steps — calcium and vitamin D, exercise, and avoiding smoking and heavy drinking — slow further loss and reduce fracture risk. Exercise in particular can help maintain the bone you have and improve balance, which lowers your chance of falling and breaking something.
Can I get all the calcium I need from food without supplements?
Many people can, but it takes planning. Three servings of dairy plus a serving of leafy greens or fortified plant milk gets you most of the way there. If your diet is lower in these foods, a supplement fills the gap. A doctor or dietitian can review what you eat and tell you whether you need one.
What if I cannot do weight-bearing exercise because of joint pain?
Water exercise, tai chi, and swimming are gentler on joints while still strengthening bone and muscle. A physical therapist can design exercises that work around your pain. Even small amounts of movement help — start with what feels manageable and build from there.
Do I need a bone density scan if I have no symptoms?
Osteoporosis has no symptoms until a bone breaks, so screening is the only way to know your bone density before a fracture happens. If you are 65 or older, postmenopausal, or have risk factors, a scan can guide your prevention plan. Ask your doctor whether screening makes sense for you.
Can medicines treat osteoporosis if prevention is not enough?
Yes. Bisphosphonates, hormone-related medicines, and other drugs can slow bone loss or help rebuild bone. These are usually prescribed when a bone density scan shows osteoporosis or when you have had a fracture. Your doctor can discuss whether medicine would help in your situation.