How long will it take for broken bones to heal if I have osteoporosis?

Your bones should heal at a normal rate, even if you have osteoporosis – usually 6 to 12 weeks, though sometimes it can take longer.

Some broken bones, such as a hip, need an operation to help them heal, while others get better on their own.

Have further questions?

Find answers to common questions in our FAQ section.