Il corredo genetico di ognuno determina l'altezza e la forza dell'apparato scheletrico ma gli stili di vita, come la dieta e l'esercizio fisico, influenzano lo stato di salute delle ossa.
Esercizio fisico regolareL'esercizio fisico regolare è essenziale. Dopo essersi consultati con il proprio medico curante e aver ricevuto il suo parere positivo, indispensabile prima di dedicarsi a qualsiasi attività fisica, possono essere intraprese, con gradualità e costanza, diverse tipologie di allenamento utili a prevenire l'osteoporosi e le sue conseguenze. A tale scopo, gli adulti di età compresa tra i 19 e i 64 anni dovrebbero svolgere ogni settimana almeno 150 minuti (2 ore e 30 minuti) di esercizio fisico aerobico di moderata intensità, come la bicicletta o la camminata veloce. Potrebbero praticare anche attività di potenziamento muscolare per due o più giorni la settimana, lavorando su tutti i principali gruppi muscolari, inclusi quelli di gambe, fianchi, schiena, addome, torace, spalle e braccia.
Esercizi condotti contro gravitàGli esercizi condotti contro la forza di gravità sono quelli in cui il movimento del corpo “pesa” sullo scheletro. Azioni semplici come camminare, correre, ballare, saltare sul posto rafforzano i muscoli, i legamenti, le articolazioni e stimolano il metabolismo osseo.
Mentre si praticano questi esercizi, è consigliabile indossare delle calzature che forniscano alle caviglie e ai piedi un adeguato sostegno, come scarpe da ginnastica o da trekking.
Le persone di età superiore ai 60 anni possono anche beneficiare di un regolare esercizio fisico svolto utilizzando il peso del corpo o ricorrendo a pesi aggiuntivi (il cosiddetto esercizio in carico). Questo tipo di attività può includere camminate a ritmo sostenuto, corsa, salti, o una partita di tennis. Scarsamente utili sono, viceversa, il nuoto e il ciclismo perché non essendoci l'impatto del peso del corpo, il movimento non grava sullo scheletro.
Esercizi di resistenzaGli esercizi di resistenza, come ad esempio flessioni, sollevamento pesi o l'uso di attrezzi in palestra sono particolarmente importanti per migliorare la densità ossea e possono contribuire a prevenire l'osteoporosi. Utilizzando la forza muscolare, determinano una trazione (tirare) dei tendini sulle ossa che ne aumenta la resistenza.
A chi si iscrive in palestra per la prima volta o ritorna a frequentarla dopo un po’ di tempo, di solito, è offerto un programma di allenamento personalizzato che include anche esempi di utilizzazione delle attrezzature. Se non si è sicuri di come usare un attrezzo o eseguire un particolare esercizio, è sempre consigliabile chiedere a un istruttore.   
Mangiare sanoSeguire una dieta sana ed equilibrata è raccomandato a tutti e può aiutare a prevenire molte gravi malattie tra cui diabete, malattie cardiache, molte forme di cancro, e anche l'osteoporosi (leggi la Bufala).
Il calcio è importante per mantenere le ossa forti. Alimenti che ne contengono buone quantità sono le verdure a foglia verde, la frutta secca, il tofu e lo yogurt.
Anche la vitamina D è preziosa per la salute delle ossa e dei denti perché aiuta il corpo ad assorbire il calcio. La vitamina D si trova nelle uova, nel latte e nel pesce azzurro.
Una carenza di vitamina D può verificarsi in particolare:

nelle persone che sono costrette a casa o che sono particolarmente fragili
nelle persone che seguono una dieta povera
nelle persone che si coprono dalla luce del sole sia perché usano creme solari con schermo totale sia perché seguono un certo codice di abbigliamento
nelle donne in gravidanza o in allattamento

Le persone a rischio di una ridotta assunzione attraverso la dieta o lo stile di vita, possono utilizzare un supplemento di vitamina D.
Il Ministero della Salute raccomanda:

seguire una dieta ricca di frutta e verdura che preveda anche un adeguato apporto di calcio (circa 1000 milligrammi al giorno nei primi 8 anni di vita, 1600 mg tra i 9 e i 17 anni, 1100 mg tra i 18 e i 30 anni. 1000 mg al giorno per gli uomini di 50-70 anni, 1200 mg al giorno per le donne al di sopra dei 50 anni e per gli uomini al di sopra dei 70 anni) attraverso latte, yogurt, formaggi, alimenti arricchiti di calcio, acque minerali ricche di calcio
limitare l'assunzione di sale
adeguata assunzione di vitamina D (800-1000 UI/die) e, se necessario, l'impiego di supplementi vitaminici se si è al di sopra dei 50 anni e/o si è carenti  di vitamina D

Il medico di famiglia consiglierà come evitare la carenza di vitamina D o come correggerla se già in atto.
Esporre il corpo al soleLa maggior parte della vitamina D è prodotta dalla pelle in risposta alla radiazione ultravioletta solare. Una breve esposizione al sole senza alcuna protezione per tutta l'estate (da maggio a settembre) dovrebbe essere sufficiente a fornire abbastanza vitamina D per l'intero anno.
La luce del sole innescando la produzione di vitamina D, che favorisce l'assorbimento di calcio da parte dell'organismo, aiuta a rafforzare i denti e le ossa e, quindi, a prevenire l'osteoporosi. È tuttavia raccomandabile non superare più di 10 minuti di esposizione per due volte al giorno, evitando le ore centrali della giornata (dalle 11 alle 15), per via dei rischi per la salute connessi alla radiazione ultravioletta (dalle ustioni ai tumori cutanei quali il melanoma maligno).
Altri fattori Altri fattori correlati agli stili di vita che possono aiutare a prevenire l'osteoporosi sono:

smettere di fumare poiché il fumo aumenta il rischio di sviluppare l’osteoporosi
limitare l'assunzione di alcol. La quantità da non superare per non incorrere in maggiori rischi per la salute è stata individuata in circa 10 grammi di alcol al giorno, in altre parole, meno di un bicchiere di vino o di una bottiglia di birra; bere meno di 1 U.A. al giorno (vale a dire meno di 12 grammi di alcol, equivalenti a un bicchiere piccolo di vino o a una lattina di birra con 4,5°) è considerato un comportamento a più basso rischio; assolutamente da evitare le “abbuffate” alcoliche (anche denominate binge drinking) che consistono nell'assunzione di eccessive quantità di alcolici in un'unica occasione

Prevenire le caduteFare alcune semplici modifiche in casa e individuare le fonti di pericolo come, ad esempio, i fili volanti, può aiutare a ridurre il rischio di caduta e, quindi, di frattura. Inoltre, è consigliabile assicurarsi che i tappeti siano sicuri (in caso contrario evitare di tenerli), utilizzare sempre dei tappetini in gomma sotto il lavandino e nella vasca da bagno per evitare scivolamenti, controllare la vista e l'udito regolarmente.
Alcune persone anziane possono aver bisogno di indossare delle speciali protezioni sui loro fianchi per attutire un’eventuale caduta.
Per evitarle il Ministero della Salute consiglia:

impiego di bastoni o di deambulatori
uso di scarpe dalla suola di gomma
evitare di tenere tappeti in casa
realizzare una buona illuminazione in casa
predisporre punti di appoggio in casa, in particolare in bagno

Il medico di famiglia può offrire aiuto e consulenza sulle modifiche da apportare allo stile di vita.
Ottenere supporto per chi convive con l’osteoporosiLe persone malate di osteoporosi, possono adottare degli accorgimenti per mitigare le conseguenze di una caduta e facilitare il recupero:   

bagni caldi e impacchi freddi
stimolazione nervosa elettrica transcutanea (TENS) attraverso un piccolo dispositivo a batteria usato per stimolare i nervi e ridurre il dolore
tecniche di rilassamento

In caso di dubbi o preoccupazioni per dover convivere con una malattia a lungo termine è consigliabile parlare con il medico curante, con lo specialista e con lo psicologo.