It might be a food allergy, although the stress may be the largest contributor. My advice for the diet is eat more vegetables and less or no dairy, meat, and wheat. I don't know whether you usually cook things yourself, but if you are eating out at least one of those three ingredients is...