What Causes Cramps?

What causes cramps depend on the type of cramps you are asking about. Menstrual cramps are the result of uterine contractions. Leg cramps are the result of muscle contractions. Leg cramps can result from not enough fluid and minerals, especially when perspiring during sports.