How long is too long?

I’ve been married almost 2 years. We have 6 month old twins together.

He puts me down on a daily basis. “shut the fuck up, you dumb bitch” is his favorite line. We fight almost the entire time we are together. Usually because of his demeaning attitude.

He has two other children with two other women. I was fine with that. Now I’m not. We have no money, as all his check goes to child support. It just makes me responsible for the primary care of our children and we are married and they live with us 24/7.

I get depressed because he picks on me all the time. He makes me feel unloveable.

I don’t know if that’s one of the ruts that you’re just supposed to get through in a relationship or if this is the end...

I want my children to grow up in a home with both parents, but i also want to be happy.

Any advice is appreciated. TIA.

**UPDATE: I love my step children. I’m just not ok with my children doing without because he has no money to help me support them. He can barely pay power, water, and groceries for the family. I’m responsible for all the other bills and the financial strain is causing arguments.