Hi and welcome to hcm. Thanks for ther query.
most common reasons are
gastritis or
hepatitis and you need to do further tests to rule this out including
ultrasound and gastroscopy.also it may be
pancreatitis which is serious condition. Till tests, you should avoid fatty food.alcohol and smoking. Wish you good health.regards