Why do high heel shoes cause a lot of pain?

High heels. When standing in flat shoes, your body weight is distributed over the entire bottom of the foot. In high heels, most of your body weight is shifted forward and taken up by the forefoot. Also, many styles of high heeled shoes force the toes to curl to create friction between the foot and the shoe.