Pay yourself first. When you get paid, systematically put some into savings. Decide your percentage beforehand (10% for example) and do it every time.
If you use it often and it’s not perishable, buy in bulk especially if it’s special!
When you’re thinking about buying something you don’t necessarily *need*, imagine somebody offering you the thing in one hand and what it costs in cash in the other.