Selain karena faktor usia, ada beberapa faktor lainnya yang bisa meningkatkan terjadinya osteoporosis:
1. Berjenis kelamin wanita, terutama setelah menopause
2. Memiliki keluarga dengan riwayat osteoporosis
3. Mengalami kekurangan vitamin D dan kalsium
4. Mengalami gangguan hormonal dan penyakit tertentu, seperti penyakit radang usus atau malabsorbsi (usus enggak dapat menyerap nutrisi makanan)
5. Mengonsumsi obat kortikosteroid dalam jangka waktu yang lama
6. Mengalami kecanduan alkohol
7. Merokok
Diagnosis Osteoporosis
Biasanya pasien langsung ditangani oleh dokter ahli dan menanyakan riawayat medis lengkap ke pasien serta melakukan pemeriksaan fisik, rontagen tulang, densitometri tulang, dan tes di laboratorium khusus.
Jika dokter mendiagnosis masa tulang yang rendah, dokter akan melakukan tes tambahan untuk menyingkirkan kemungkinan penyakit lain.
Biasanya, penyakit yang dapat menyebabkan keroposnya tulang, termasuk osteomalasia (penyakit tulang metabolik yang ditandai oleh mineralisasi tulang yang abnormal) atau hiperparatiroidisme (aktivitas berlebihan kelenjar paratiroid).