Sorry that you have had this you whole life. That is extremely tough, i feel your pain. Have you been diagnosed as TMAU? Or you think you do because your symtpoms align?
If you do have TMAU, well that might be a different to BO or Leakygas/fecal odours. Even still I'm not sold on the whole TMAU thing, as Antibiotics seems to heal it for a short period before the odours return. Which makes me think it's also from incorrect bacteria imbalance too. Antibiotics don't fix missing liver enzymes or whatever they say TMAYU is..
Have you tried a green juice fast for 5 days or so? That will for sure tell you if you have any bacteria etc that shouldn't be in there?