what should I do?????

Su
Been dating 3 years, plenty of fights(almost too many from others point of view) have 1 child together and 1 that is my own yet he took her in as his own. We both work but I'm nights and he is days. We both work on our land. 
The main problem is his times where he boils over and let's out his anger so easily. Cusses, calls me names that I definitely don't deserve, yells at me about not helping out and gets mad when I live different than how he wants us.....he wants me to help on the land, cook dinner for the family (kids and him) even though I work nights, while I'm also taking care of the kids, work on other things that need to get done like stain the shed, clean up the wood pieces he left on the floor, and more. I already pick up after him clothes wise.  We don't go out on dates, not much for romance, but we don't have much money to go out in the first place.
Am I missing something?????