Osteoporosis is bone loss I guess it may be related to hormones.
Are you taking medication for any of this right now?
You could have a vitamin/mineral deficiency.
I know when I was in high school this girl only got her period when she ate enough iron.
You can try cooking in a cast iron skillet
Do not use the microwave
Take vitamin D3
A vitamin B complex might be good too.
Are you saying you have hypo thryoroidism or that you no longer have it?