So I'm having this really weird feeling in my stomach and then it gets really hard can somebody tell me what this is?