I went through all of those problems more than 10 years ago and what made me well was the macrobiotic diet. I'm not strict with it now, and when I eat out too much the problems return, so I go back...