Stomach pain

Abdominal pains can be normal during pregnancy but I just got the worst upper belly pain ever!! It lasted about 3 mins and it happen 2 times already.. It felt like some one punched me in my belly.. I'm 8 weeks.. What could it be???