An increased urinary excretion of trimethylamine and its N-oxide were observed in man following the oral intake (15 mmol) of choline (63% dose as trimethylamine and its N-oxide), D,L-carnitine (31% dose) and trimethylamine N-oxide (78% dose). Similar ingestion of betaine, creatinine or lecithin failed to elicit any significant increases. Of 46 different foods investigated, only fish and other sea-products gave rise to significant increases in urinary trimethylamine and N-oxide. Ingestion of fruits, vegetables, cereal and dairy produce, and meats had no measurable effects. Reasons for the apparent lack of trimethylamine provision by foods previously thought to be precursors are given and the role of gut microflora highlighted.