What got rid of odors I had is liquid chlorophyll. I began taking it 4 months ago. I didn't expect anything to happen, but from day 1 I could tell the smells were disappearing. I would say within a week it took full effect. I take it about 3x a day, sometimes more or less. Even when I stop taking it it still works though, but it slowly wears off over a week or so. It works really well. I take World Organics, because I think that brand works best btw.