Предотвратить или значительно минимизировать риск остеопороза возможно путем принятия конкретных мер. Эти меры включают обеспечение достаточного потребления кальция и витамина D в любом возрасте (особенно до 30 лет), регулярные физические нагрузки и занятия спортом, отказ от курения, чрезмерного употребления алкоголя и использования лекарств, способствующих риску, а также профилактику и последовательное лечение хронических заболеваний.