Also called trimethylaminuria, this genetic condition can give your pee a fishy smell. It happens when your body can’t break down trimethylamine. You end up getting rid of the compound through your pee, sweat, breath, and other fluids. It doesn’t mean you’re unhealthy. But your doctor can help you manage the smell. They may give you antibiotics, special soap, or suggest eating certain foods.