I always notice how easy it is to say "leave him" to somone posting here, it is an instinctive reaction.
But I know that it`s not that easy.
If things have been bad for a long time, you almost need an extra reason to leave now.
Make sure you have some cash of your own, I dont know how your finances are set up but make sure you have an independent bank account, that your DH doesnt know of, where you put some money regularly. This "running away" fund is a good thing to have, it is ironically something all Thai brides do!
That way you à void feeling "trapped".
It is also useful to try and find a part time job, or something you can do from home.
Try to reclaim your independence bit by bit.
The more independent you get, the more your DH and DC will respect you (even if they do not like it!). This may change your view of the relationship.
Just start making some changes, I am an advocate for a slow stealthy approach. Having big bust ups do not work for everyone. But start saving a bit, start looking for a job or activity when kids are at school, do a bit less cleaning, and very importantly, stop saying "sorry it`s messy but...". Stop saying sorry.
Dont apologise, dont explain. Just slowly do things your way.