I'm just never good enough.

I can't take this anymore. Every single time a guy walks into my life, a few weeks later, he leaves!!!! I don't know what I say or do but, they all just leave. My friend tells me that it's because, "I'm worth more than a f*uck & leave" type of girl and the only thing that these guys want is sex. It's nice of her to say and sometimes, I try to make myself believe it but, how much can one person take? I'm 19 years old and I'm still a virgin mainly because, I don't know who to trust. No guy has ever showed me that he's worth my all...I guess that's why they all walk out on me. 😂 it hurts so bad because, the guy and I can talk 24/7 and then all of a sudden, hes gone without an explanation. I just never hear from them again. I try to reach out to them but, they ignore me. It's gotten to the point where I sit here and continue to tell myself that there is no such thing as love and how it's all just a sick fantasy. It's so sad how I went from being a complete hopeless romantic to believing that love doesn't exist. I know I'm 19, lol. I'm still young, I get it. But, that doesn't mean that I can't feel this way. I just want somebody to show me that I am good enough. That I am worth it. But, there's no one. There never is anyone. 
I hate talking about my problems, I guess it is easier talking about it behind a screen. I don't normally do this but, I have no one else to talk to. Nobody wants to listen to me and all I have is you guys. Help me, I don't know what to do at this point, I'm helpless.