हालांकि लिंग और बढ़ती उम्र जैसे कारकों को बदला नहीं जा सकता पर खराब सेहत से जुड़े लाइफस्टाइल जैसे कारणों को बदला जा सकता है। खानपान की आदतों में बदलाव से पॉजिटिव बदलाव देखें जा सकते हैं। पर्याप्त कैल्शियम और मैग्नीशियम युक्त आहार के अलावा पर्याप्त मात्रा में विटमिन डी की मात्रा और रेग्युलर एक्सर्साइज भी जरूरी है।
हेल्दी लाइफस्टाइल के कम होगा ऑस्टियोपोरोसिस का खतरा