The smell of cat spray can linger for quite some time. It's very persistent, so it will not disappear in a few hours. You might even have trouble getting rid of it with multiple rounds of cleaning.