Sam, Auckland.

Always include some sanity money in your budget as it means you are less likely to spend other money that you need for something else. Get this money out in cash each pay day and when it is gone it is gone – NO SWIPING!