Why do I have smelly urine when eating asparagus?

Its normal. Asparagus contains a powerfull antioxidant that contains sulfur. Most of the chemical compounds containing sulfur have a bad smell. Does not mean you are sick or that something is going on. The unpleasant smell will dissapear in a day or two.