It doesn't last long at all (3 days.) But does repel cats very well.
I sprayed it on the underside of the aluminum structure of our pool screen where the stray cats like to use it as a hammock and rip the sides to shreds. After 3 days the smell is gone, the cats are back and I only get about 4 applications out of this bottle. I don't think I'll be buying this again.
Rating: 2 stars