Osteoporoza poate fi cauzata de o varietate de factori, incluzand nivelurile scazute de estrogen, o dieta saraca in calciu, un stil de viata sedentar si anumite medicamente. Tratamentele pentru osteoporoza includ suplimente de calciu si vitamina D, terapie hormonal in cazul femeilor in postmenopauza, terapie medicamentoasa cu bifosfonati si terapie de substitutie hormonala.