The causes of cramps are diverse and include disease and non-disease factors. Disease factors include high fever, epilepsy, tetanus, rabies, and calcium deficiency; non-disease factors include strenuous exercise, insufficient rest, poor sleeping posture, and cold stimulation.