Feel like I've been punched in the gut?!

Tanis • Don`t wanna get her pregnant
For the last week or so almost every single day at someplint or another I feel like I've been punched really hard  in my upper stomach. I've tried to see if it's a pattern between eating, not eating etc and I can't pinpoint it. 
​Does anyone know what it could be?! I need help!!