I think you should schedule an appointment with a Gastroenterologist. There's so many things it could be, an ulcer, gatritis, or even a blockage. Please don't delay as it could be something serious or could become serious if left untreated. If you don't have a Gastroenterologist doctor, ask your family practice doctor for a referral. Please do it soon.
Best wishes.
there are multiple possibilities of what it could be, first id go towards somesort of infection, where exactly is the pain located, up high down low, on the right or left, is it a widespread pain or in one little place?