I own the house. I pay for everything for DS except the food which DH splits with me. We split utility bills.
My mum gifted DH money to clear his debts when we got married. I have over the years loaned DH money to pay off his credit cards with no interest. It pays me back a little each month. He has nearly cleared the debt to me. We have a joint supermarket credit card that we pay for all food then split the bill. I want to change the credit card to the same one I have as the freebies are crap with the supermarket one but I can't get another of the same card, so asked DH to get one, then I would manage the bills. DH admits he can't get another credit card as he has already maxed his other ones out again 
I just feel like he never learns. I went apeshit at him today. I spend all my money on DS, never have anything for myself and he wastes all his money on his expensive hobbies. He won't talk to me about money or let me look at his finances. He doesn't have a penny of savings or a pension and is nearly 40. If I lose my job, which is very possible, we will be completely screwed! He has been talking about wanting to quit his job recently and be self employed, what a fucking joke!
Why can't he just be a grown up?!