Why are middle-aged and elderly people prone to osteoporosis?

Middle-aged and elderly people are prone to osteoporosis because bone density gradually decreases with age. Additionally, hormonal changes, such as reduced estrogen in women after menopause, can accelerate bone loss. A diet lacking sufficient calcium and vitamin D, lack of exercise, smoking, and alcohol consumption are also risk factors.