Bone pain in middle age is often caused by factors such as osteoarthritis, osteoporosis, and decreased bone density. As the body ages, cartilage in the joints can wear down, leading to pain and stiffness. Hormonal changes, especially in women during menopause, can also contribute to bone thinning. Symptoms include joint pain, swelling, and increased discomfort with physical activity.