Sometimes low vit d is a sign of PARAthyroid problems. Check out info on www.parathyroid.com. This website is run by the leading doc on parathyroid disease. You can have PARAthyroid problems and have a normal value serum calcium test, so you need to have your "ionized" calcium and PTH tested. They probably didn't test you for this. At the very least you need to have your serum calcium (commonly tested, part of CBC) tested 3 or 4 times to see if they bounce around. If you peruse the website it will explain why. Good luck and keep us posted.
Sorry, I don't know. Normally when you successfully treat a condition you usually get some sort of relief from the symptoms is causes. If I were you I would get a second opinion and research a bit more about causes of low vit d. Start by searching on this site. There have several posts recently about low vit d and lots of responses. I know some say that low thyroid can sometimes cause it, but I'm not sure about that. And I would assume if they tested for vit d then they've tested your thyroid.
The Content on this Site is presented in a summary fashion, and is intended to be used for educational and entertainment purposes only. It is not intended to be and should not be interpreted as medical advice or a diagnosis of any health or fitness problem, condition or disease; or a recommendation for a specific test, doctor, care provider, procedure, treatment plan, product, or course of action. Med Help International, Inc. is not a medical or healthcare provider and your use of this Site does not create a doctor / patient relationship. We disclaim all responsibility for the professional qualifications and licensing of, and services provided by, any physician or other health providers posting on or otherwise referred to on this Site and/or any Third Party Site. Never disregard the medical advice of your physician or health professional, or delay in seeking such advice, because of something you read on this Site. We offer this Site AS IS and without any warranties. By using this Site you agree to the following Terms and Conditions. If you think you may have a medical emergency, call your physician or 911 immediately.