I think there are couple of possibilities. U may have gall bladder stones or just acid peptic disease. It is also important to rule out pancreas inflammation called Pancreatitis. You must get a good ultrasound high frequency to rule out Gall stones and pancreatitis. Do blood tests like CBC
LFT and Amylase lipase. If all these are normal.. then get an upper GI endoscopy done with h.pylori testing.
Next Steps
I would like to know if you are Diabetic or u have any other health issues and your age.
Health Tips
Avoid Spicy and oily,fatty
food
eat moderate quatities at frequent intervals. have plenty of oral liquids