@homohabilis117 If I'm in the store I put it in my cart and finish my shopping then before getting in the check out line I ask myself do I really need this. Usually I take it out of my cart
Shopping online just make yourself wait a day or a week then re-evaluate.
There are needs and there are...