I had IBS for years (had two sigmoidoscopies over 10 years) & put it down to stress & anxiety (as I have always had periods of anxiety). The anxiety definitely gives me an upset stomach! However, in 2014, I found out I had food intolerances to dairy, yeast (which explained why bread gave me problems), eggs & Brazil nuts (which always made my throat sore & gave me tummy cramps). After cutting those foods out of my diet & gradually reintroducing them, I found I can tolerate foods containing eggs but all the others are no-no's as they still cause problems (bloating, wind, cramps, skin reactions). I did have a glass of fizzy apple juice the other week & that triggered off the muscle spasms in my gut as well (don't know why!). On the who!e, the IBS has calmed down since I cut those foods out of my diet (miss eating bread & cheese though!) X