how does asparagus affect urine
A: It's totally normal. In fact, the effect of asparagus on urine odor has been observed for centuries. Depending on which study you read, between 22% and 50% of the population report having pungent pee after eating asparagus. But that doesn't mean only some people's bodies generate that smell.
Asparagus contains a sulphurous compound called mercaptan (which is also found in rotten eggs, onions and garlic). When your digestive system breaks down mercaptan, by-products are released that cause the strange smell. The process is so quick that your urine can develop the distinctive smell within 15 to 30 minutes of eating asparagus. Not everyone suffers this effect; your genetic makeup may determine whether your urine has the odour -- or whether you can actually smell it.