DH has ONE standing order on his account. He is such an idiot he can't even have ONE standing order and understand that he has to leave enough in the bank to pay it.
But what REALLY makes me angry is that he is charged £25 per day by the bank, BUT they take their fee "21 days after the end of the blah blah blah" which makes no sense even to me let alone to an idiot like DH. SO, they will take their FEE at random, some 21 days after a random date, and the DH will be unprepared for it again and then he will be overdrawn again and then he will be charged a fee again. And so it will continue.
This is a way for the bank to rob from the poor, making it impossible to tell when they are going to take their overdraft fees.
Why can't they at least TELL YOU WHEN they are taking the fee so you can be prepared???