Durasi kram perut berkorelasi dengan penyakit primer dan bervariasi secara individual, dari beberapa menit hingga sepuluh menit atau beberapa jam. Episode kram lambung sering dipicu oleh gangguan lambung yang mendasarinya, dipicu oleh pola makan yang buruk, stimulasi obat, dll. Gangguan perut yang umum mendasari termasuk tukak lambung, gastritis kronis, tumor, obstruksi pilorus, keracunan makanan, dll. Mereka bermanifestasi sebagai kontraksi otot perut yang hebat, yang mengakibatkan rasa sakit. Kejang, yang disebabkan oleh peradangan atau iritasi obat, biasanya berlangsung singkat, biasanya mereda dalam beberapa menit atau kurang, tetapi bisa kambuh lagi, tetapi rasa nyeri pasien secara alami mereda setelah peradangan terkontrol. Nyeri spasmodik yang disebabkan oleh tumor lambung dan tukak lambung lebih lama durasinya, karena pemicunya tidak dapat dihilangkan dalam waktu singkat dan rasa sakitnya bisa berlangsung selama puluhan menit hingga berjam-jam dan bisa kambuh di bawah pemicu tertentu. Pengobatan kejang lambung memerlukan pengobatan etiologis dan simtomatik, seperti obat antiinflamasi untuk peradangan dan obat PPI untuk tukak lambung dan eradikasi H. pylori. Pengobatan simtomatik bisa mencakup obat antispasmodik, seperti skopolamin atau atropin, yang bisa membantu meredakan kejang gastrointestinal.