Feeling unappreciated?

Hi everyone. So I live with my boyfriend and we have a beautiful daughter together. He works most of the days in the week, so when he is working I make sure I care for her so he won't have much to worry about. I prepare his meals because he doesn't eat like he should so I try to make sure that he always has something to fall back on. Except on the days I'm working. You know as a woman we do all these little things to make our man (or woman's) life just a little easier. But right now I'm feeling unappreciated as fuck. I yelled at him a few days ago because he was rushing me (I felt) and maybe I was wrong for doing that. But since then he has been pretty much ignoring me and keeping his distance. Even tho he yells at me all the time when I make him mad! And I have been trying to spend time with him, but every little thing I say or do he has something negative to say back. So of course I got frustrated and just stopped talking. And whenever this happens he always says "then we should just break up, or why don't you just leave? No one is keeping you here." Like I'm sorry but I can't be mad without this happening? And in the end it just makes me feel so unappreciated. I made mistakes in the past when we first started dating so I guess he lost respect for me. But is this even a reason to be treated this way? He did tell me that if I made certain decisions he would treat me differently.