Help ladies how do you know your done with a Relationship ?

I been with this guy for almost about 5 years we were dating everything's was great then 2 years of the relationship we had a child which now gonna be 3 years old but everything change I know cant stay the same but he has change and I don't like I told him nothing changes so I went to school to get a better job and everything but he doesn't want to go to school and then he just comes home says I hate my job then I tell him well u dont do nothing to change so dont say anything he doesn't say anything so seeing him like this makes me upset because I want better then just that so I guess hit the spot like I feel I'm with a loser I try to talk tell him go to school he says no I dont want to do that so I'm just not even for your child u want to better yourself im just like fuck I'm with someone that doesn't want to be someone in life I'm kind of person I do so fuck I want to end everything but then when he leaves I feel I cant do it but then I feel it's the best because I want someone hard worker like I'm....... sorry so long I just need to let out I cry and everything he just goes to sleep says I dont want to hear u nomore u always just saying something I'm already know that makes me feel he doesn't care I know he doesn't because he does it makes me so upset tbh idk if I should walk away I tell him leave he says i got nomore to go if i had i were been gone long ago then he says when i left we always come back so mayeb we meant to be together ugh yess our child doesn't see us fight.