Every one's body re acts differently to drugs, but as far as I know, it does not cause weight gain. I would ask the pharmacist to make sure however.
The main cause of osteoporosis is an insufficient amount of vitamin D3. Most people
need at least 5,000 IU a day, and many need amounts as high as 10,000 IU, especially those who avoid the sun. Get tested for vitamin D3, and if the level is below 70, a supplement is needed.
Adding a moderate amount of calcium, (around 500 to 600 mg of calcium citrate) a day improves bone mineralization. A number of other nutrients also improve bone mineralization, including vitamin K, magnesium, zinc, green tea, and
curcumin.
Exercise plays a major role as well, especially resistance exercises. It is critical to avoid high protein diets, since proteins increase acid levels in
the body, and this demineralizes the bones (causing osteoporosis).
Exercise drives calcium into the bone. If all these things are used in combination, bones will be strong and resist osteoporosis
Speak to your MD first