I recently went to a new doctor and noticed he was located in something called the Professional Building. I felt better right away.
What has helped tremendously are medical insoles. Not the ones that you buy in a drug store, but the ones that are bought at an orthopedic store. They are customized fit. They are expensive, yet are well worth it.