Osteoporosis is caused by all, except -
Oestradiol is used to prevent osteoporosis.
Other causes of osteoporosis have been discussed before.
Corticosteroid
Oestradiol
Methotrexate
Chronic heparin therapy
Oestradiol