Help!

Va
I've been having tightness in my belly every so often for a week now, but today I keep getting that about every 5-7 minutes and it lasts for about 30-50 seconds and whenever it happens it gets hard to breathe a bit. What could it be?