I don't like regular shopping for kicks but I can be very spontaneous and impulsive with my spending. If it's something I want and I can afford, I want it now!!! Fortunately I don't have the habit of hoarding things. However, I tend to look at things rationally, whether the thing I want is something I really need. I can't stand useless knickknacks and things that just collect dust. I want it to be practical and I look for things where the quality and the price are to my satisfaction. I hate wasting anything.
One strange thing I've noticed is that I tend to pinch pennies with small sums while I don't have any second thoughts with spending larger sums. This means that I tend to look for discounts when the prices are lower but when I see something that I really want and it costs quite a lot, if I'm ok with the price, I won't bother with looking for discounts. I want it, now!!!!
I think this is due to the fact that I use cash for smaller sums and a card for larger sums. So, giving something material out of my hands makes me realize that it's gone forever but when I don't see the amound disappearing from my bank account, it's sort of easier. And (larger) things that cost more are not something you'd be tempted to change every other week, and I've done my research on it and found it suiting me, so I can justify the expense for myself.
And I think this thread belongs in the Other Psychology Topics forum.