You need to sit down and do a detailed budget. Money in vs money out. Set up an excel spreadsheet with categories down the left and months along the top.
Mortgage, gas, electric, water, council tax, tv, broadband, phones, subscriptions. Every single thing that goes out of your account by direct debit or standing order. List them all, dates and amounts.
Look at your pay day and try and move the auto payments to the same or similar dates shortly after this. I get paid on 25th and all my bills go out on 1st or 2nd.
Next thing is to look at the variable expenses. Food, fuel, kids' activities, family stuff. Allocate a certain amount for each category and try and use a different current account if you can. Be realistic but when it's gone it's gone.
Then work out what you pay annually. Car tax, car insurance, home insurance, season ticket, annual subscriptions etc. Add the totals together and divvy up to work out what you need to put aside monthly. Use another account for this.
Then when all that's done, you need to build an emergency fund of £1000. Use this for emergencies so stop using credit cards. If you dip into it, you refill it ASAP.
Finally see what's left. That's your gap and what you can use to throw at your debts. List the debts in balance order and either pay the smallest balance down first (snowballing) or the lowest interest first. You choose. All the while maintaining the minimum payments to the others. Once one has gone, divert all money to the next one and so on.
Look on Facebook for Rebel Finance School, Meaningful Money and My Money My Goals.
Look for the Meaningful Money podcasts on Spotify. Listen to the back catalogue.
If you want a.copy of my spreadsheet dm me and I'll send it to you.
Yes you're a high earner but I'm not going to jump on you for that. But who knows what's round the corner so while you are a high earner, take the chance to get your finances in order and have a stress free rest of your life.
Good luck.