Feeling like you’re not good enough

It sucks. It’s really messing with my depression. I’m just tired of feeling like I’m not good enough for companionship. Literally whenever I meet a guy I think it’s going great and he ghosts me. Or we start a relationship and he cheats or mistreats me. I’ve been pretty much single for 5 years. I’ve never had a decent relationship that lasts longer than a week. My child’s father was a week fling and then he left and refused to help with our child The ONE person that treated me right ended up passing away and it’s been downhill again since then. Fast forward 3 years.. I finally met a guy that I thought was different but after a month of dating he just up and stopped talking to me with no explanation

What the hell do you do when you feel like you’re not good enough :( I feel so lonely and worthless it’s unreal. I just want to scream :(