Ozone generators can effectively remove odors, but the length of time varies depending on the source and severity of the odor. In some cases, additional treatments may be necessary to maintain odor elimination.