My advise to the OP is simply to create a spreadsheet outlining all direct debits and total that up. Then add a general spending allowance (£300 for example is £10 per day, more than enough for coffee and the like).
Whatever the total is, use that as a threshold in which any pay above that goes straight to a savings account.