@Jollygoodtime09 what do you plan to do long term about your husband running the family into the ground financially?
The entire point of 0% credit cards is to get them paid off before the interest kicks in, not to stick you head in the sand and continue paying the minimum.
Why on earth are you getting a second job to fund your husband's desire for a holiday? You're enabling him and pretending to yourself that his behaviour is fine, whilst you bust a gut to minimise the effects of his out of control spending to create an illusion that you're in control. In reality, he's slowly destroying the family.
If you carry on as you are this situation is going to end in disaster and you'll end up divorced anyway, only £50k in debt instead of £20k.
At some point you're going to get angry at him for what he's doing/done, may as well be now while there's still a chance to salvage things, instead of several years down the line when you're burned out from working multiple jobs and can no longer stand the sight of the man who did this to you. If he reacts badly, what's the worst that can happen, since you're headed in one direction only anyway? Better to be divorced and not burned out and with £10k debt, than divorced and totally burned out and with a higher debt.
Or are you happy to keep crossing your fingers and praying it somehow all works out once DC are grown up and moved out in however many years? I guess it could do, if your jobs/health stays the same and if spending doesn't increase and if DC do end up costing you less instead of more as time goes on. Lot of "ifs" though.
OP you need to draw up a budget and whittle your expenses (including reasonable debt repayment, not just minimum payment) down to fit your income. There's no other magical formula. This is the only way things improve.