Took 7 year to realize I deserved better...

I've wasted 7 years with a guy who now: -constantly hangs up on me

-begs me to never bother him anymore when he gets mad

-doesn't call all day. And when he does, it a little bit of time

-tells me he doesn't give a damn cause he fucked me already and fulfilled all his sexual fantasies

- tells me my body is ugly constantly after I gave birth to our child

-always accuse me of cheating

-never gave me my place with his family

I don't know why I stayed for so long. He was a completely different person before. I always stayed with the hope he would one day change and be the same person he once was. I've come to realize he will never be that person. I lost all my friends because of him... I don't have anybody to talk to about this. I prefer not to let my family know all the details about our breakup. I feel really down. Honestly I'm a bit scared in the future I will never find somebody again. It's difficult for single mothers. As of now I'm focusing on my daughter, school, work - but that's a constant thought in the back of my mind.