I can sympathize since I've had them too. I have also had them in my feet, right under the arch. I used to get them a lot when I wore high heels and fortunately I don't have to do that any more! Once I got a foot cramp on an escalator. Just like with leg cramps you really need to walk on them to get rid of the pain. I couldn't do that on the escalator because there were lots of people ahead of me. I sort of had to walk in place on that tiny little step.