Aisha Addario
Aisha Addario voted up Ancient Hippy's answer

BEFORE you spend any money, take apart your drain trap under the sink. They trap all kinds of gunk in there and there is NOTHING that will permanently make the odor go away. It's gotta be cleaned out. It's this thing:

It comes apart very easily. Yours may be plastic, like this one, or it … Read more