I'm so glad to hear that you are getting some relief now, along with a lot of hope that you will continue to improve.
What a great friend you have to pay for that appointment for you and drive you all the way there!
I have been having pain in my feet and lower legs since this summer, and I experimented a lot with what might help and found that drinking magnesium oil (in water) up to 3 times per day is what has been the most successful. It is pretty amazing stuff. So it's neat to hear that your naturopath recommended a good magnesium too.