Honey, you need to get him out of the house ASAP. You are too kind to him, and he does not appreciate it at all. I have never heard of someone as arrogant as he is. I'm sure you can find someone much better than him. There are a lot of men around, you have to take care of yourself
I didn't read everyone else's responses so forgive me if I am redundant. It, unfortunately, sounds like you don't have 2 kids but 3. Perhaps he has more going on like being neurodivergent himself or with mental health. Does he care for his child he has for you at all? Is this new? I hate to put it this way but why would you stay with and have a child with him if this has always been the case? Clearly this is a heavy and unfair burden on you being the only responsible adult here. And he certainly isn't an equal partner (does he do some cleaning at least?). That really stinks. I'd not really want to continue the arrangement if it bothers you. But I also think a little soul searching within yourself is in order for how you got into this situation so deeply with a child with him and what sounds like a long time together Things like this can repeat if we don't understand what happened at the root. Take care
I think you are in a relationship with a child, not a man, and he isn't going to change. This is the guy with five other kids besides the one with you, right?