모든 환자에게 적당량의 칼슘(적어도 하루에 1200밀리그램)이 필요하며 부족증의 위험이 있는 사람에게는 추가로 비타민 D를 하루 400~800 단위를 복용하는 것이 좋습니다. 적절한 양의 칼슘 섭취는 성장기의 뼈가 최대로 튼튼해지는 시기와 이후 건강한 뼈를 유지하는데 모두 필요합니다. 뼈는 우리 몸 전체 칼슘의 99%를 차지하고 있기 때문에 칼슘섭취가 부족하면 혈액의 칼슘을 유지하기 위하여 뼈로부터 칼슘이 빠져 나오도록 되어 있습니다.
칼슘은 우유, 치즈, 요구르트와 같은 유제품을 통하여 섭취하는 것이 가장 효율적입니다. 담배는 골다공증을 악화시키며 최근에는 엉치관절 골절의 위험요소로 생각하기 때문에 피하는 것이 좋습니다. 과도한 술도 골다공증을 악화시킵니다. 일반적인 식생활에서 짜게 먹는 습관을 없애고 모든 음식을 골고루 섭취하도록 노력해야 합니다.
체중부하 운동(예: 산보, 조깅, 계단 오르기, 춤, 테니스 등) 및 근력운동은 노화를 억제하고 체력과 균형감각을 길러주므로 넘어질 위험을 줄일 수 있습니다. 또한 약간의 골밀도 증가 효과도 있기 때문에 적극 권유하고 있습니다.
크게 뼈가 부서지는 것을 막는 약과 새로운 뼈의 생산을 증가시키는 약으로 분류할 수 있으나 현재까지는 부서짐을 막는 약이 효과와 안전성에서 앞서기 때문에 주로 치료에 사용되고 있으며, 뼈의 생산을 증가시키는 약제에 대한 연구가 계속되고 있습니다. 여성호르몬은 골다공증의 예방 및 치료 효과도 있고 그 외에 다른 여러 효과도 있어서 가장 효율적인 치료 방법입니다. 그 외에 알렌드로네이트, 칼시토닌, 라록시펜, 활성형 비타민 D, 이프리플라본 등이 임상에서 사용되고 있습니다.