Supplements, food , vitamins will not do crap if you are kicking out adrenaline or cortisol which will bring digestion to grinding halt. if I probe him further I bet he is getting bloated after eating because probably LACK of hcl being produced by the stomach, as well as bile production from liver is congested, Bile acids are building up in th liver not being released. This feeds back to the brain altering neurotransmiters and vicious cycle begins. Choke the supply at top of cascade of events instead of dealing with the trash down stream first then if that does not work then medical intervention may be need or supported along untill CAUSE of the problem (stress induced) is addressed with behavioral changes. As prgmmer18 and I suggested get some testing down to have a starting point to work from it would make things so much easier to address. From your plea of help i can pretty much suspect you insulin levels/cholesterol/triglycerides/ldl/estogen/possible dht are elevated Testosterone/ thyroid is low normal clinical test need to verify this. What i just mentioned is syndrome X research it