Da, în prezent există numeroase dovezi pentru diferite tratamente eficiente în osteoporoză. Trebuie menționat că tratament nu însemană doar ce primește un pacient pe o rețetă compensată ci și modificări ale stilului de viață și o dietă corespunzătoare.
Exercițiul fizic Menținerea unui schelet sănătos se face cu min 1 oră pe zi de mers pe jos în ritm susținut. Există și posibilitatea creșterii rezistenței osului prin efort fizic dar necesită o intensitate mai mare și supraveghere specializată.
Alimentația: trebuie să fie variată, să nu conțină multă sare (adăugarea de sare în mâncare duce la piedere de calciu din oase), să conțină proteine și derivate de lapte sau alte alimente bogate în calciu
Suplimentele de calciu și vitamina D însoțesc aproape întotdeauna un tratament farmacologic în osteoporoză dar trebuie menținute cronic, pe termen lung, conform indicației medicului
Tratamentul farmacologic este de obicei pe termen de 3-5 ani cu posibilitatea de prelungire sau de reinițiere după o pauză. Trebuie menționat că osteoporoza este o boala cronică și necesită tratament practic toata viața, chiar dacă uneori , pentru o perioadă tratamentul poate consta în suplimente de vitamina D sau exercițiu fizic.