Poor you, that behaviour is unacceptable.
I would ask him to tell you what he thinks you should do with your life, write down what you want to do in your life, eg, work, help, time out, date night, ( coz he ain't getting any until he can be nice!! 😂😂)
You MUST, MUST, talk this out, I can see this is going to be a downward spiral, until you both go your own ways.
It always amazes me why women still put up with medievil opinions from men, in some households it still goes on..... Do what I say! I'm not happy with you! Your not pulling your weight, Expecting.......a sex goddess, cordon bleu cook, housekeeper, lone child carer, cocktail ready when he comes through the door. Putting you down, down, down!
What are you? A Stepford wife??????
How bloody dare they, who gave them permission to make you feel like sh*t.
SO......
From now on, do what pleases you, write everything down that you want to achieve in your future life, with paid help if needed, think of your wellbeing, your health, most importantly your SANITY...
By the way, tell him that you have found a job that is night work, make him believe that you really want to do it, Hee! Hee!
Also find out childcare prices, it will be a shock to him.
Good luck, be strong.