Best supplements for bones: Take THESE nutrients to prevent osteoporosis martin 7 years ago BEST supplements for strong bones include vitamin D, calcium and magnesium, and the nutrients can help prevent osteoporosis. Daily Express :: Health Feed Share this: