For years my wife and I put all our shoppping on our credit cards and paid them off at the end of the month before the interest cut in. Since we retired, however, we have slowly gone over to paying cash for everything. If we walk into Sainsbury's with £50 we know that's all we have to spend and we don't go mad on 'extras' or so called special offers (not all of them anyway-we are selective) which will probably stick in the cupboard for weeeks on end. It wasn't easy to do and we didn't do it overnight but it is surprising how much cash we have left at the end of the month.