In some cases, stomach cramps may be caused by serious conditions, such as food poisoning or colorectal cancer. Seek prompt medical care if your stomach cramps are unexplained, persistent, or cause you concern.