Set up an electronic funds transfer (EFT) from your working account to an account without a card attached, such as a super saver account or whatever they're called where you are.
Have an amount transferred regularly soon after you are paid.
This is like compulsory saving and even a small amount seems to add up very quickly.
_________________
It's like I'm sleepwalking