I haven't had chance to read everyone's replies but if this helps.
When me and dh got our house we looked at all the debts and basically moved it all around so we were paying 0 interest or as little as possible this meant he took on nearly 25k of my debt (A saint in my eyes) however cause we both pay for house hold it does balance.
I have a lovely spreadsheet that has
Both ins
A list of my outs
A list of his outs
A list of house out (bills etc which are joint)
Based on our remaining money after paying our own outs I then calculated a fair balance for the 2 of us to pay the main house outs and to leave an equal amount of spending money
This does include money going into savings account, I pay into dd savings he pays into general house hold.
Due to mat leave etx we have no actual savings but are in a situation where we can afford the odd evening out and not feel tight.
If it helps my outs also include hair appointments (he doesn't have them) so basically anything we regularly pay for is accounted.
We have a bank account each for personal money, one for household bills (not used for anything else) and one for food and petrol.
Money is transferred into each account via standing order depending on what we are contributing so our own accounts only have our personal spending money . This reduces the risk of spending money which is needed for vital bills.
I worked out it's between 50-75 a week for food and household supplies and then for our car about 100 for petrol a month.
I then check these lists and the outgoings every few months to keep it in check.
The other thing to do is to go through each bill and make sure you can't get cheaper deals by switching. if you are in a contract put a reminder in your phone to 're evaluate when you can. This is important for gas electric and car insurance.
Also consider using cash back sites to get the most for your money. I have found quidco better than topcashback but that's personal preference.
You can get it under control and it may mean dh only has a card for his account and no others so he can't spend the vital money. Also if he is worried about spending money meant for paying his debts you could change the account the debts are paid from to one he can't access and set up a SO so the money comes out of the account the day he is paid. Credit companies may also change the payment date in line with payday if they know there is a risk of not getting their money.
The quicker you can move money that is vital the better as it reduces the risk on it being spent elsewhere
I hope that helps. If it has and you want more info feel free to pm me. Being in debt and trying to get it straight is hard but it is possible. Might it may be a long game im afraid.