Cramps are unpleasant, often painful sensations caused by muscle contraction or over shortening. Common causes of skeletal muscle cramps include muscle fatigue, hyponatremia, and hypokalemia. Smooth muscle cramps may be due to menstruation or gastroenteritis...
Read more on Wikipedia