There are many things that can cause stinky urine. There are many different types of smelly pee as well, from urine that just has a strong odor to urine that smells like nail polish remover, rotten cabbage or even like fruit. Don't forget- if you don't find your answer here, you can visit our forums on urinary tract health for more info.
Some of the causes of stinky urine are harmless. Eating certain foods can make your urine smell bad or different. Asparagus and coffee are two well-known offenders. Many other foods, drinks and spices cause foul smelling urine, but this smell is normal. The urine odor caused by certain foods does not indicate a health problem and will go away within a day or two. Click here for more information on which foods, drinks and spices cause stinky urine.
Other causes of stinky urine due to lifestyle, habits and certain substances include:
High Protein/Low Carb Diets, such as the Atkins Diet, the South Beach Diet, the Paleolithic Diet and the ketogenic diet
Certain Vitamins and Supplements