Yaşlılıkta kemik formasyonu D vitamini alımının azalması, fiziksel aktivitenin azalması, paratroid aktivitenin D vitamini aktivitesi ile tamamlanamaması yeni kemik oluşumunu azaltmaktadır (Hüner vd. 2013). Osteoporoz için kadın cinsiyet, 50 yaş üzeri olmak, menopoza girmek, erkeklerde testosteron hormonun azalması, düşük kalsiyum içeren yiyeceklerle beslenme ve D vitamini eksikliği, fiziksel aktivitenin az olması veya hareketsizlik, ailede osteoporoz tanısı alan yakınların olması, kısa boylu ve ince yapılı olmak, beyaz tenli ve renkli gözlü olmak, sigara, alkol, kolalı ve kafeinli içecekleri tüketmek, bazı ilaçların (kortikosteroid, lityum, antiasit, antiepileptik, antikoagülan, antitroid ve antikanserojenler) alımı risk faktörüdür (Gökçe Kutsal vd., 2020).