also, I think it is more than a digestion issue, it may related to some enzyme not working or missing in our liver...
Thinking about so many people in the world having digestive issues and bacteria overgrowth, why we are the ones with this kind of odor?
For most of people I see, Antibiotics could only relief the odor for a week or so, be careful if they gain resistance to Antibiotics ...