First, I am sorry to hear that you have been in so much pain. It is good that you have some answers now and he gave you postive, easy things you can do to help the pain.
I agree that you should still see your doctor. Not being able to sleep may just be the pain in your heels. I wake up all during the night with pain in my hands. You do need to find out why you are having night sweats and feeling light headed.