Thank you for the query.
Upper middle abdominal pain
is most likely caused by peptic ulcer
. The pain usually appears 1-2 hours after a meal, nausea can be present. If the pain radiates to the back, gallstones are also possible.
Bad smelling gases can appear due to bad diet or intestinal bacteria overgrow.
Blood in stool
, if is fresh, on the surface of the stool (not mixed with it) is most likely caused by hemorrhoids.
I suggest you to have upper GI endoscopy performed with Helicobacter Pylori
test. This is also very important in cancer ruling out (as your symptoms can appear due to stomach cancer
Avoid fatty foods, spicy foods, alcohol, coffee, chocolate, fruit juices. Increase fiber rich products and mineral water intake. Probiotics should be also used.
If such treatment wont give any help, you should visit gastroenterologist for further examination.
Hope this will help.