for starters get your vitamin d blood levels checked if you haven't already. some people with low levels need to take high amounts to get blood levels where they need to be. without adequate vitamin d your body can't fully absorb calcium. you also want to make sure you participate in regular exercise -- weight bearing resistance and cardiovascular types all help. and keeping your sodium intake in check can help increase calcium utilization in the body as high sodium diets tends to limit absorption from food. lastly check with your doctor about prevention and potential medications that can help. for more see this article from webmd <link>
44 yr female eat healthy excercise high fiber diet take 1000 mg calcium and d and strontium. i am a nonsmoker. i am 5"2 and have a family history of osteoporosis. i drink soy milk every day and i only drink one cup of coffee ea. day. no soda 2-3 alcoholic beverages a week lots of veggies 106 lbs. i have had my ankle measured for bone density each year and the number keeps dropping. latest t-score was -1. 59. what else can i do?