HELP !!?

My husband doesn’t respect me! He works a good bit of time, and does work his ass off but he doesn’t help out at home I clean, cook and raise our son. I’ve done it all since the baby was little I finished school while taking care of our child But I can’t even say I’m tired or he gets pissy. I can’t ask him to help or I’m bitching. He treats me like a dog when he gets irritated. ( which is damn near everyday) calling me stupid, stop being stupid) (he’s not cheating I know he’s not cheating ) When we have gotten in severe arguments it wasn’t pretty. He doesn’t put any effort in our relationship to him he only has to provide money, he doesn’t get money is nice but I don’t want the damn money, I want his time, attention, but I can barley get that I want him to go in the store with me and his child he will literally complain the hole time, to the point he doesn’t have to be in there like a damn toddler. He complains every time we go on vacation, about everything. He’s legit so annoying sometimes. He refuses to listen to me when I try to tell him how I feel “you literally say the same thing each time “ because nothing ever changes. Then he later goes on to say I’m bitching. When I’m not I’m just so sick of this he doesn’t want me to leave I want to