I never make an impulse purchase. I'm almost guaranteed to be either disappointed, flip within a short period of time losing money, or both.
If I purchased based on every whim I'd have 500+ whatches at this point.
So if something I have never seen before is up for an amazing limited time price, I won't be jumping on it.
The flip side to this is the list of watches I always come back to and know id like to own but just have not found at a price I'm wiling to pay. If one of these comes up at a good price for a limited time I may bite. But it's guaranteed I have already researched the baejesus out of that watch in the past few years, so it's not really impulse, it's always been on the cards if it turned up at a good price.