A person’s urine can smell like fish if they take certain medications or supplements. Some diets and pregnancy can also cause this symptom. However, it may instead indicate a bacterial infection such as cystitis, or kidney or liver damage. In this article, we cover the causes, prevention, and treatment of this symptom.