I try to never buy something the same day I learn of it. I’ll take someone’s business card, look it up online, comeback later, etc. that way it’s only if I really care about it and not just feeling pressured or spending money for fun (buying stuff feels like an accomplishment, but the feeling never lasts).