Why not book yourself an appointment with your local podiatrist? They will be able to advice you on foot care and assess your footwear, this is to ensure that you are not causing your feet long term damage by wearing the wrong shoes.
A podiatrist can dramatically improve mobility and maintain fit, healthy, active feet.