Hi, and thanks for your medical question on eHealth forum!
Either you have a gastric ulcer or a liver problem or a gall bladder problem that is making it difficult for you to digest your food. Other than that it can also be an inflammatory bowel disease like IBS, Crohnâs, celiac disease or lactose intolerance.
Please consult a gastroenterologist as a confirmed diagnosis cannot be given on net. Hope this helps. Take care!