The cause of muscle cramps isn't always known. Muscle cramps may be brought on by many conditions or activities, such as: 1  Exercising, injury, or overuse of muscles. 2  Pregnancy. 3  Cramps may occur because of decreased amounts of minerals, such as calcium and magnesium, especially in the later months of pregnancy.