I"m no doctor, but here's some advice. For God's sake, don't eat any asparagus. Ever noticed how bad your pee smells after eating that stuff. I bet if you ate a big batch of asparagus right now, you would be peeing a stream of liquid fire.
Good luck and I'm glad to hear that you had a female do the honors.