Thank you for the query.
Your symptoms are most likely caused by peptic ulcer
or other stomach issue. This condition usually causes upper middle abdominal pain
along with symptoms described by you. Sometimes such symptoms can be also caused by gallstones however the pain usually radiates to the back.
I suggest you to visit your doctor and have abdominal ultrasound
, blood work and liver
tests done. In nothing will be found, gastroscopy should be done.
Hope this will help.