And...stress could be the culprit (heart palpitations, diarrea=anxiety, breakouts...your body is telling you something!)...did all of these health problems dovetail with your irs stresses? If they burst onto the scene at roughly the same time you can be sure this is it....