схваточные боли в области желудка приблизительно каждые 20 минут. потом долго могут не быть. Что это может быть?

или поджелудочная или траванулась

Гастрит, панкреатит, язва? Заочно не определишь, идите на обследование к гастроэнтерологу, пройдите ФГДС и УЗИ органов брюшной полости.