Common Causes (Ranked by Likelihood)

Foods high in choline, lecithin, and carnitine are metabolized by gut bacteria into trimethylamine. When you eat large amounts of these foods — particularly eggs (especially yolks), saltwater fish, red meat, liver, legumes, and soy — gut bacteria produce more TMA than the liver's FMO3 enzyme can convert to odorless TMAO. The excess TMA is excreted through sweat, producing a fishy odor within 4-8 hours that persists for up to 24 hours. This is dose-dependent: everyone has some TMA production, but most people's FMO3 can handle normal dietary amounts.

Trimethylaminuria (TMAU) is a metabolic condition caused by reduced activity of the FMO3 enzyme, which normally converts TMA to odorless TMAO. It can be caused by mutations in the FMO3 gene (primary TMAU) or by liver disease, hormonal changes, or large amounts of specific precursors (secondary TMAU). People with TMAU excrete TMA in sweat, urine, and breath continuously — the fishy smell is present regardless of diet, though high-choline foods make it much worse. TMAU is thought to affect 1 in 200,000 people with the severe form, but mild variants may be much more common and underdiagnosed.

Bacterial vaginosis causes elevated vaginal TMA production by anaerobic bacteria. This TMA can be absorbed into the bloodstream and excreted through sweat glands throughout the body — not just locally. Women with BV sometimes notice a generalized fishy body odor in addition to vaginal odor. Treating BV resolves both the vaginal and sweat-related fishy smell. Menstruation, which worsens BV, also worsens the associated sweat odor.

An overgrowth of TMA-producing gut bacteria (beyond the normal range) can cause elevated TMA production even from normal dietary choline intake. Conditions like small intestinal bacterial overgrowth (SIBO) and certain inflammatory bowel conditions alter the gut microbiome in ways that increase TMA production. This is distinct from TMAU — the FMO3 enzyme may be functioning normally, but there's simply more TMA being produced than the liver can process.
How to Fix It
Reduce Dietary TMA Precursors
$0The most effective first intervention — usually resolves dietary-triggered fishy smell within 24 hours.
- 1Reduce egg intake — particularly egg yolks, which are highest in choline. A single large egg yolk contains ~125mg choline.
- 2Limit saltwater fish, shellfish (especially clams, scallops, and squid), and red meat for a trial period.
- 3Reduce legumes (beans, lentils, soybeans) — these contain lecithin that gut bacteria convert to TMA.
- 4Avoid L-carnitine and lecithin supplements, which are direct TMA precursors.
- 5If the smell resolves after dietary changes, you've confirmed a dietary cause. Gradual reintroduction helps identify your personal threshold.
Support FMO3 Enzyme Activity
$0-20For borderline cases where diet is a factor but not the complete explanation.
- 1Riboflavin (vitamin B2) supplements (100-400mg daily) have been shown in some TMAU patients to enhance FMO3 activity. This is the most evidence-backed supplement intervention.
- 2Activated charcoal (taken with meals) can bind TMA in the gut before absorption — typically 500-750mg taken with high-choline meals.
- 3Copper chlorophyllin (100mg three times daily with meals) has shown benefit in small TMAU studies — available as supplement.
- 4Increase cruciferous vegetables — sulforaphane in broccoli activates detoxification pathways that may support TMAO conversion.
- 5Avoid things that inhibit FMO3: smoking, some medications (ask your doctor), and excessive cruciferous vegetable juice (paradoxically).
Get Tested for TMAU
$150-400If dietary changes don't resolve the smell, TMAU testing is the next step.
- 1Ask your doctor for a urinary TMA test — a urine sample is analyzed for TMA and TMAO levels. The ratio indicates whether FMO3 is functioning normally.
- 2The 'choline challenge test' involves eating a choline-rich meal and collecting urine over 24 hours — the gold standard for TMAU diagnosis.
- 3Genetic testing for FMO3 mutations is available and can confirm primary TMAU.
- 4If diagnosed with TMAU, dietary management is the main treatment — working with a metabolic dietitian is highly recommended.
- 5TMAU is not dangerous but significantly impacts quality of life — proper diagnosis opens access to support resources and informed management.
When to Call a Professional
Persistent fishy smell from sweat, breath, and urine combined — strongly suggests TMAU; get tested.
Fishy smell with significant liver disease symptoms (jaundice, abdominal swelling, extreme fatigue) — liver dysfunction can impair FMO3 activity; see a doctor.
Sudden onset of fishy body odor without dietary explanation — especially in adults, warrants metabolic evaluation.
Fishy sweat causing significant social anxiety or relationship impact — TMAU has well-documented psychological effects; connect with TMAU patient support communities and consider counseling alongside medical treatment.
How to Prevent It
Moderate intake of high-choline foods — eggs, fish, and red meat are healthy in reasonable amounts; very large servings overwhelm most people's TMA conversion capacity.
Consider riboflavin (B2) supplementation if you consistently produce fishy body odor after normal meals.
Maintain a healthy gut microbiome — fermented foods and prebiotic fiber support diverse gut bacteria less dominated by TMA-producing species.
Stay well hydrated — dilutes TMA concentration in sweat.
Shower promptly after sweating — removes surface TMA before it intensifies with bacterial activity.
The Science of Trimethylamine and Why It Smells Like Fish
Trimethylamine (TMA) is a nitrogen-containing organic compound produced naturally in the gut when bacteria metabolize choline, lecithin, and carnitine from food. In most people, the liver enzyme FMO3 (flavin-containing monooxygenase 3) rapidly converts TMA to trimethylamine N-oxide (TMAO), which is water-soluble, odorless, and excreted in urine. This conversion is normally so efficient that no significant TMA reaches the bloodstream.
In saltwater fish, TMA is present in high concentrations — it's the primary compound responsible for the 'fishy' smell of seafood, particularly as it ages. Fish produce TMAO as an osmolyte to manage water balance in salty ocean water, and this TMAO converts to TMA after the fish dies. This is why fresh fish has a milder smell than older fish.
When human FMO3 is overwhelmed or genetically reduced, the same TMA that makes fish smell like fish appears in human sweat, breath, and urine. It's one of the most socially impactful metabolic conditions — odorless to the person producing it (they become habituated) but very noticeable to others. TMAU has a significant psychological burden and is frequently misattributed to poor hygiene, causing unnecessary shame.
Frequently Asked Questions
Not necessarily — most people who notice occasional fishy sweat have a dietary trigger (eggs, fish, red meat) that temporarily overloads their normal TMA conversion capacity. True TMAU causes a persistent fishy smell regardless of diet that doesn't fully resolve even after eliminating trigger foods. If avoiding high-choline foods for a week eliminates the smell completely, TMAU is unlikely.
Possibly — certain probiotic strains are non-TMA-producing and may competitively reduce TMA-producing gut bacteria. Lactobacillus and Bifidobacterium species are the main candidates. Evidence is limited and inconsistent, but probiotics are safe to try alongside dietary modification. The gut microbiome angle is more relevant for cases where SIBO or dysbiosis is suspected.
Egg yolks are one of the highest-choline foods — one large yolk contains about 125mg. Gut bacteria convert this choline to TMA within 4-8 hours. If you eat several eggs at once (especially in combination with other choline-rich foods like meat), the TMA produced can exceed what your FMO3 enzyme can convert, and excess TMA appears in sweat. Reducing egg intake or spreading consumption throughout the day often resolves this.
They can be related. BV produces fishy vaginal odor from vaginal TMA production, and in some women this TMA enters the bloodstream and is excreted through sweat, causing generalized fishy body odor. They share the same molecule (trimethylamine) but different sources. Treating BV resolves the vaginal component and often reduces the systemic sweat odor too. If you have both vaginal and sweat fishy smell, treating BV first is the right approach.
