ЕСЛИ мы не пьем регулярно молоко и в нашем меню отсутствуют молочные продукты, то в организм попадает ежедневно не более 0,4- 0,5 г кальция. Для хорошего состояния костей человеку нужно, как минимум, 1,2 г кальция. Необходимую (как минимум) половину грамма кальция можно пополнить молочными продуктами - достаточно потреблять ежедневно пол-литра молока с низким содержанием жира, 100г твердого творога или сыра или четверть литра кефира. Врачи рекомендуют именно этот способ для обеспечения организма необходимой ежедневной дозой кальция. Замену всего этого таблеткой они считают лишь вынужденным решением в тех случаях, когда пациент не переносит молоко и молочные продукты или нарушена усвояемость кальция в кишечнике.
подробнее см. : http://www.pozvonok.ru/pozv/page_7_3.html
Для профилактики и лечения остеопороза поможет:
1) Физическая активность. Причём если вы уже страдаете остеопорозом, не стоит ограничивать себя в движении, это только усугубит ваше положение, двигайтесь как можно больше, но аккуратней, избегая падений и т. д.
польза силовых упражнений: http://www.eshape.ru/article-mrw/idItem/584/idOwner/156

2) Для избежания падений и других возможных повреждений, особенно пожилым людям, следует оценить, как устроена квартира, рабочее место и т. д. В общем, те места в которых вы находитесь, необходимо довести до такого состояния, при котором риск падения или ушиба будет минимальным.
3) Как можно чаще находитесь на солнце, это способствует выработке витамина D.
4) Стараетесь потреблять продукты, содержащие кальций, особенно вредно изнурять себя всяческими диетами, исключая из рациона молочные продукты из-за страха перед холестерином и т. д. В общем есть нужно всё, но в меру.
5) Курение и чрезмерное потребление алкоголя и сладкого то же пользы не приносит.
6) При возможности старайтесь регулярно заниматься сексом, это увеличит гормональную активность (особенно это полезно женщинам) .
7) Чаще делайте диагностику.
см. здесь: http://spinet.ru/osteop/psprof.php