@Brunneria I have ordered some sorbothane insoles online and they should arrive today. It was my fault for walking too much. I had intended to stick to 10-15,000 steps a day. But I got a Garmin Vivofit 2 monitor a couple of weeks ago and you can compete with others to walk the most steps in a week. I was First last week with over 120,000 steps, about 50,000 more than the next person. I am still first so far this week with over 50,000 steps, though I haven't walked much in the last couple of days.
I shouldn't be so competitive!
I'll just rest my foot for a couple of days and see how it feels (it seems to be ok today). I will google those Pilates exercises and try them.