Why he been like this?

I work 49 hours a week my boyfriend expect me to get there in the morning to iron his shirts make his sandwiches make his lunch and make his dinner when I come home and cook and clean the house top to bottom I’m absolute exhausted as soon as I feel ill I can’t do it he loses his shit I told him I am unhappy and want to leave he tell me to stop being a knob what else can I do
Why he been like this?
Post Opinion