What type of stirrups do you use?
Several years ago my feet started hurting pretty bad, worse while riding and then they got worse while I was not riding. Dismounting became agonizing, and I worried that I would have to stop riding because it was becoming so difficult for me to walk on my own two feet.
I traced my pain to my Fillis stirrups, regular and double offset. I had to change the pads on my Fillis stirrups and I noticed how the top of the foot bed was extremely thin.
I changed to the old type Prussian sided stirrups and my foot pain disappeared completely. I have been riding pain free for years now.
The cheese-grater pads on my Tech Venice Slope stirrups have not irritated the balls of my feet. These stirrups also leave my feet pain free.