Originally Posted by Virpukka
But check too that you get enogh D vitamin because it helps calsium to absorb, if you are short of that than it's not helping that you eat food with calsium.
Yes! It doesn't matter how much calcium you eat, if you are low in Vitamin D. In fact, too much dietary calcium when your D levels are low, and your diet is too full of acidic foods, will cause more harm to your joints and kidneys, since it will be deposited around your joints as painful spurs, and can damage the kidneys as the crystals are filtered through.
Unfortunately, dairy foods are very acid-forming, which makes their calcium useless. I have no links, because I've read this in books, but there is a positive correlation between the highest rates of dairy consumption, and the highest rates of osteoporosis. Countries with the highest rates of dairy consumption, like the US and Scandinavian countries, also have the highest rates of osteoporosis. You can probably do a search and find some studies.
So I would definitely rely on supplements if I felt I needed them, and reduce or avoid all acid-forming foods, which are dairy, meats, and grains, and focus on fresh fruits, vegetables, seeds, and nuts in order to stop my bones from dissolving in the first place.