Leg cramps usually last about a few seconds to a minute, but the duration can vary depending on the cause of the leg pain. The cramps usually stop within a few minutes. Yet, in some diseases, pain can persist for an extended period. Taking a rest after the cramp helps with the pain.