What Causes Cramps in Feet?

Cramps in the feet are caused by restriction of the blood flow. For example if you have been sitting on your foot and now you go to move and you have cramp its because you have shut off the main flow of blood to the foot. The feeling will come back in a couple of minutes once the blood starts flowing properly again.