wtf do i do???

so me and my boyfriend have been together for 3 years, the last year has been rough. we have a toddler together. he doesn’t work and i feel like our relationship is going down the drain. the big thing is that he isn’t working even though i’m going to school, and working and also coming home and being with our son and also trying to clean the house. there’s a lot of other factors like my family doesn’t get along with him and we don’t spend much time together and when we do talk we usually argue and i’m just tired of the way he treats me, we have good times but we have a lot of bad times. i tried breaking up with him about a month ago but he basically said that i’m giving up on our son. i know isn’t the case but just makes me really sad that he thinks of it like that. he just doesn’t have his shit together and he doesn’t act like an adult (i’m 20 and he’s going to be 21) i have to do all the adult stuff while he gets to sit back and enjoy his life basically. he plays video games which isn’t a big deal but sometimes it is. i also hate the way he tries to raise our son, i painted our sons nails one time and he said “i don’t want you to confuse him” and idk that just bothers me and it’s like sometimes he doesn’t even listen to what my son has to say even though he’s in a really big talking stage. i want to be able to teach my son without having to yell but he seems to yell at him a lot but i obviously correct him.

these days we don’t talk to each other much, when we do we usually argue, and i just stopped caring about whether or not we talk or if we hang out or if things are going good between us. it’s like he thinks everything is okay and we will just pass this by but i don’t think it’ll pass by. i don’t even think if he changes it would change how i feel.