If you have had
these symptoms for more than a couple of weeks you need to have a GI evaluation.
You appear to have both upper and lower intestinal complaints thus more information and testing is really necessary thus making "guessing" on an online Platform such as this unwise!
See your Heath care Provider as soon as practicable!
Hope this is helpful