You deserve a big bear hug!
Congratulations! Time for a celebration...a stone passed. Never leave any stone unturned .. every single one is time for celebration in my book!!!!
Hope you feel better soon!
II just had to rewrite all I 1st wrote to respond. I'll have to add it all alter. I went over the limit. I didn't know for sure about the Vit. D. I have been a guinea pig for years while only a few dedicated doctors (And many not so concerned & lots of those that just didn't care enough to investigate & help me at all). Before I was stunned to not have any answers. I thank you all for this start from you're all's own experiences too.