Well, without a clinical evaluation it would be difficult to determine the cause of your symptoms. Possibilities that may need to be considered include GI infections/ inflammations, medication side effect, dietary causes, GI motility issues etc. I would suggest considering an evaluation by a primary care physician or a gastroenterologist for an acurate diagnosis and appropriate management.
Hope this helps.
Gastritis can cause pain in the upper abdomen after eating .Peptic ulcer disease causes upper left quadrant pain that usually begins 2 hours after a meal. It gets better with over the counter antacids. Stomach flu can cause indigestion and abdominal discomfort. Viral gastroenteritis can lead to nausea, abdominal pain and diarrhea. The exact location of pain and other details will help in determining the accurate cause .Take light meals. Avoid spicy fried foods. If the symptoms are severe consult a gastroenterologist.
Best of luck and regards!