Strange pain in stomach

Latoyia
I get this hard pain in my stomach like someone punched me in it. It feels painful, but it's so quick but it does hurt. Anyone knows what this may be?