You cannot feel osteoporosis developing — a bone density test is the only way to know for sure

Osteoporosis has no symptoms in its early stages. You will not feel weak bones, and there is no pain or visible sign that your skeleton is losing density. Many people discover they have it only after a fall breaks a bone that should have been stronger, or during a routine screening test ordered by their doctor. This is why the condition is sometimes called a "silent disease" — the damage happens without warning.

The only way to know whether you have osteoporosis is through a bone density test, usually called a DEXA scan (dual-energy X-ray absorptiometry). This test measures how much mineral is packed into your bones and compares the result to a healthy young adult's bones. If your bones are weaker than normal for your age and sex, the test will show it.

Knowing whether you have it matters because osteoporosis treatment can slow bone loss and reduce your fracture risk. But you have to be tested to find out — you cannot diagnose it yourself.

Key Takeaways

  • Osteoporosis causes no pain or symptoms until a bone breaks, so a DEXA scan is the only reliable way to know if you have it.
  • A DEXA scan takes about 10 to 30 minutes, uses very little radiation, and costs between $100 and $300 depending on your insurance and location.
  • Your doctor may recommend screening if you are a woman over 65, a man over 70, or younger but with risk factors like family history or long-term steroid use.
  • A fracture from a minor fall — such as a broken hip, spine, or wrist — is often the first sign that you have osteoporosis.
  • Test results are reported as a T-score, which tells you how your bone density compares to a healthy young adult's.

What a DEXA scan measures and how to read the results

A DEXA scan is a low-radiation X-ray that measures bone mineral density at your hip, spine, and sometimes your forearm. The test takes 10 to 30 minutes and is painless. You lie on a table while the scanner passes over your bones. The machine produces a T-score, which is the number that tells you whether you have osteoporosis.

The T-score compares your bone density to that of a healthy 30-year-old. A T-score of -1.0 or higher is considered normal. A score between -1.0 and -2.5 means you have low bone mass (sometimes called osteopenia), which means your bones are weaker than normal but not yet in the osteoporosis range. A T-score of -2.5 or lower means you have osteoporosis.

Your doctor will also look at your 10-year fracture risk using a tool called FRAX, which combines your T-score with other factors like age, sex, and previous fractures. This helps determine whether you need treatment or just monitoring.

Who should be tested and when

Not everyone needs a DEXA scan. Your doctor may recommend one based on your age and risk factors. Women over 65 and men over 70 should have at least one screening, even if they feel fine and have no symptoms. Younger people may need testing if they have risk factors.

Risk factors that may prompt earlier screening include a family history of osteoporosis, long-term use of corticosteroid medications (such as prednisone), rheumatoid arthritis, previous fractures from minor falls, smoking, heavy alcohol use, or low body weight. Women who have gone through menopause are at higher risk because estrogen loss speeds bone loss. If any of these explore to you, talk to your doctor about whether screening makes sense for you.

Your doctor can order a DEXA scan through a hospital radiology department, an imaging center, or sometimes an outpatient clinic. The test usually costs between $100 and $300 out of pocket, though Medicare covers it for may be able to access people and many insurance plans cover screening at regular intervals.

Signs that might prompt your doctor to order a test

Even if you have not reached the age for routine screening, your doctor may order a DEXA scan if you report certain symptoms or events. A fracture from a minor fall — such as breaking your hip, spine, or wrist after a small stumble — is a red flag. These fractures happen more easily in people with osteoporosis and often lead to a diagnosis.

Gradual loss of height over time, or a stooped posture that develops slowly, can also signal bone loss in the spine. If you have noticed you are an inch or two shorter than you were years ago, or if your upper back has begun to curve forward, mention this to your doctor. These changes happen when vertebrae weaken and compress.

Chronic back pain, especially in the mid or lower back, may be related to osteoporosis, though it can have many other causes. If back pain is new or worsening and you have risk factors for bone loss, a DEXA scan can help rule osteoporosis in or out.

What happens after you get your test results

If your DEXA scan shows normal bone density, your doctor will tell you how often to repeat the test — usually every two to five years, depending on your age and risk factors. You can focus on prevention through diet, exercise, and lifestyle choices.

If you have low bone mass, your doctor may recommend monitoring with repeat scans in one to two years, or may suggest starting treatment depending on your fracture risk score. If you have osteoporosis, your doctor will likely discuss treatment options, which usually include calcium and vitamin D, weight-bearing exercise, and sometimes medication to slow bone loss.

Treatment decisions depend on your T-score, your age, your fracture history, and other health conditions. Your doctor can explain what the results mean for you specifically and what the next steps are.

The difference between osteoporosis and low bone mass

Low bone mass (osteopenia) and osteoporosis are related but different. Low bone mass means your bones are weaker than normal but not yet weak enough to be called osteoporosis. Not everyone with low bone mass will develop osteoporosis, and not everyone with low bone mass needs medication.

The main difference is the T-score: low bone mass is -1.0 to -2.5, and osteoporosis is -2.5 or lower. People with low bone mass benefit from the same prevention strategies as those with osteoporosis — calcium, vitamin D, weight-bearing exercise, and avoiding smoking and excess alcohol. Your doctor will use your fracture risk score to decide whether you also need medication.

Why you cannot diagnose osteoporosis without a test

Bone loss happens silently inside your body. You cannot feel your bones becoming less dense, and there is no way to know from symptoms alone whether you have it. Some people assume that joint pain, general weakness, or fatigue means they have osteoporosis, but these symptoms have many other causes and are not reliable signs of bone loss.

The only accurate diagnosis comes from a DEXA scan. This is why screening at the right age is important — it catches bone loss before a fracture happens, when treatment can still make a difference. If you think you might be at risk, the first step is to talk to your doctor about whether a test makes sense for you.

Frequently Asked Questions

Can I tell if I have osteoporosis from how I feel?

No. Osteoporosis causes no pain, weakness, or other symptoms you can feel. Many people have it for years without knowing. A broken bone from a minor fall is often the first sign. The only way to know is through a DEXA scan ordered by your doctor.

How much does a DEXA scan cost?

A DEXA scan typically costs between $100 and $300 out of pocket, though the price varies by location and provider. Medicare covers it for may be able to access people, and most insurance plans cover screening at regular intervals. Ask your doctor's office what your insurance will cover before the test.

What if my T-score is between -1 and -2.5?

This means you have low bone mass, not yet osteoporosis. Your doctor will calculate your 10-year fracture risk using the FRAX tool. Depending on that score, you may need medication, or you may be advised to focus on prevention through calcium, vitamin D, exercise, and lifestyle changes, with repeat testing in one to two years.

Do I need a DEXA scan if I have no symptoms?

If you are a woman over 65 or a man over 70, yes — screening is recommended even without symptoms. If you are younger but have risk factors like family history, steroid use, or previous fractures, talk to your doctor about whether screening is right for you.

How often should I be tested?

If your bones are normal, testing every two to five years is typical. If you have low bone mass or osteoporosis, your doctor may recommend more frequent testing — sometimes yearly — to see how your bones are responding to treatment or prevention efforts.