If it hasn't already been mentioned, talk to your bank manager/clerk about a bigger overdraft.
I get paid monthly, so it can dip a lot into the red and then, once my salary goes in, it goes back over in the pink.
It's unauthorised overdrafts which sting you! (You mentioned £25). I actually got my overdraft up to £2,000 as a large 'buffer'.
Another trick, which I haven't used but I know works for some, is the zero % credit card transfer for 6 months. So long as you can get on top of your plight by then it works well. I think, IIRC, there may just be an arrangement fee of ~£30...?
One last idea to consider. My neighbour recently got all the things which he doesn't use or need and sold the. I've done this myself whereby I ask myself "if I haven't used it or worn it in 3 years do I honestly need it?"
Then sell the items on gumtree, which is free and easy to use. (Not costly and faffy like ebay). My neighbour raised an astonishing £200 from doing so; from stuff he'll never miss.
Good luck
Tony