I went to a specialist a few times. After numerous tests, he told me that I was probably gluten intolerant. I thought that was the the preserve of Ceoliacs, but no, the Ceoliacs test was negative. Also, I'd tried gluten free diets without much success.
He said I had to learn to live put up with it - but the NSD has really improved matters.