I think about it a different way. If I don't buy it immediately and change my mind in a couple of days, will I be really devastated if it's already been sold?
I've missed out on some very cool outfits by thinking too long.
On the other hand, I make Steffi stick to a pretty strict budget, so if the dress is expensive, I think about how many other things I could get instead.