Nitrofurantoin
"It is effective but the nausea is too strong. I am unable to do anything for an hour because I'm hunched over in discomfort. Although I have never thrown up with the drug, I have come close to it.

I recommend eating and then taking the drug. This seems to keep the nausea at bay. If I take it before I eat or take it on an empty stomach, I am in trouble."