Hello. Thank you for writing.
Here is list of the top supplements for bone health from Better Nutrition:
Multivitamin-mineral: Taken daily.
Calcium: 1,000 to 1,200 milligrams daily.
Magnesium: 500 to 600 milligrams daily.
Vitamin D3: 1,000 to 2,000 international units daily.
Vitamin K: 1 milligram or more daily.
Daily antioxidant supplement: Look for one that contains extra vitamins C and E and selenium. Other helpful antioxidants include curcumin (found in turmeric), and NAC.
Fish oil: 2 to 3 grams a day (try Barlean's Double Potency Ultra EPA-DHA).
Flaxseed meal (try Barlean's Forti-Flax): 2 to 4 tablespoons daily.
Probiotics: 3 million to 20 million viable cells/daily.
Silicon: 10 milligrams daily; use the ch-OSA form (try BioSil).