Osteoporosis is a health condition that weakens your bones, making them fragile and more likely to break. It develops slowly over several years in older people and is often only diagnosed when a fall or sudden impact causes a fracture. Know your risk and consult a doctor for further care.