How old are you? If you have been suffering from this for 8 years I doubt it is TMAU. People with TMAU have that Body Odor since their early childhood. It could be candida or perhaps you have a problem with your liver or kidneys.
Does your family notice the scent?