I keep getting bouts of diarrhea and very gassy tummy, sometimes i think its cause by anxiety but other times not. It seems to happen after drinking tea or coffee (so i try and avoid these) and sometimes after gluten or fatty foods, one minute i can have diarrhea and the next (within a few hours) i am constipated. Each time i have a bout i feel worse (feel tired, feel sick and drained), sometimes it takes me 2 days to feel normal again, sometimes i have 2-3 bouts a week and sometimes i can go a whole week with being fine. Its been going on for 2 years (was not as often to begin with), what could it be? i'm fed up of feeling rough all the time and being worried about what i'm eating and if it will effect me.