your low vitamin D levels can be taken care off by intake of Cholecalciferol
60,000 iu in powder or capsule form once weekly for four weeks and then once monthly. To start with, you can also take parenteral injection of vitamin D 6 lac units intramuscular.
seems to be under control with anti-thyroid medication.Do take routine blood tests as these medications are known to cause neutropenia
You seem to be in peri-menopausal phase,do exercise regularly in form of brisk walk and consume healthy diet rich in isoflavines and calcium.Do get your blood sugars measured. Do perform Kegel's pelvic exercises to tone the muscles that control bladder.