As everyone has said already, he's an abusive arsehole who is perfectly happy to watch you struggle and say 'it isn't MY problem', so you need to decide where you go from here.
Personally, I'd be stopping doing anything for him immediately!
No laundry, ironing, washing, shopping, cooking etc, absolutely fuck all for him !
Let him worry about what he's going to wear, cook, eat etc cos it's 'not YOUR problem!'
I'd also be doubling down on my efforts to find work, even a second job, just to make ends meet for now, but medium term I'd be scoping out how to organize leaving the home you share.
If it's mortgaged, then chat to your lender about possibilities and book a free 30 min appointment with a solicitor to find out your options.
If rented, speak to your landlord about whether you can take your name off the agreement etc
So, now that you know, 100%, that he's never going to have your back, or be willing to help you like you helped HIM, the relationship is effectively already over. (He just thinks you'll continue to put up with his selfish nasty behaviour)
I'd also take my name off of any utility bills immediately. It'll be up to him to organize and pay for gas/elec/wi-fi etc if he wants it reconnected (I'd 100% be happy to 'rough it' for a couple of weeks to force him to do that)
You need to do all you can to help yourself get away from him, but you don't need to continue to 'pay 50% of all bills' while living there. (You'll need to get money together to be able to get out )