I would go and see a podiatrist because they might be able to help, or recommend some physiotherapy.
However... any podiatrist will tell you not to wear heels for prolonged periods, because of the problems they can cause with feet (and knees). I've never worn them - I have a few pairs that have a 3-3.5" heel, and will wear those to greet clients at the door, and then take them off after they've gone upstairs; I think in five years one client has specifically asked beforehand that I would wear them throughout. Civvy shoes have always been 2-2.5" heel max, and most only an inch or so.
If you really feel you can't give them up completely, don't go over 4" (preferably 3") and get some with a slightly thicker heel, or at least heel base, and don't keep them on.