If this is going on for long time you need to see your 1ry care physician for examination, workup & evaluation, multiple conditions can cause these symptoms.
At the mean time go on bland low fat diet
, no spices & no dairy & see if that would help alleviate your symptoms until you get to see your doctor
. Feel better.