~help please~

Kenzie
I'm about 20 weeks pregnant & the last few days I've been having tight pains below my belly button. My stomach goes from soft to rock hard for about 20-30 seconds & it's kinda painful. Any idea what's going on & what I'm experiencing ?