Look at the shoes that you wear... it would be madness to wear heels if you are on your feet all day. I have difficulty fitting shoes round my bunions and otherwise deformed feet due only to wearing high heels that pushed my feet into the fronts of those shoes. I am sure you wear leather as it gives to the shape of your feet. Ensure your shoes fit properly!!! If you are doing all the above then it is worth trying insoles ...start cheapish ones to start!!