hi, i had same and even worst probelm than u do , doctors didnt know what is wrong with me then i asked for h pylori test it came possitive, i am taking lots of alternatives and changed my diet with low carb , chicken breast, fish , no red meat no pasta no withe carb i feel much much better now, so make an oppointment and ask for stool test for h pylori , it sounds like u may have this bacteria,
but dont worry u will be fine,