I remember my ex talking about all the horrible things I did to her and how she is "damage goods" now, how she'll have trust issues and all that shit in the future.
The truth of the matter is she wasn't taking responsibility for her actions in that situation, and to play the victim card is just a pathetic way to absolve yourself of responsibility. If being with me was a bad decision, why stay with me for as long as she did? She hoped I would magically change and we'd live happily ever after? She tolerated alot of my bullshit that she shouldn't have? Guess who's fault is that? It wasn't just me, although I was clearly a problem.
It sounds totally unrelated to your issue, but I guess my point is that you aren't a victim of this. She didn't abandon you, she did what was best for her regardless of how she felt. You can't help how you feel, but you are certainly entirely in control of what you do. If what she was doing was holding her back, no matter how much she loves you (or loved you, as I'm sure it changed), it was a choice she eventually had to make. You know you made some mistakes as well and as we both know this is your opportunity to fix this and become a better person. Not just for her (as that is kind of pointless now) but for yourself, for your family, for your friends, and most importantly for your future girlfriend.
It sucks feeling alone, it sucks feeling worthless, but your self worth isn't held by her and her opinion of you. If you feel worthless about yourself, find out what you really want to do with yourself in life and do it. Work towards it. Give it everything you got, don't half ass it. That's one of my biggest pet peeves in light of my break up: not giving something my 100 percent. I was like that my whole life, kind of just skating by on the bare minimum and living well below my potential. It didn't matter until I lost somebody that didn't receive my 100 percent and felt cheated. And I can't blame her for that. It was a huge disappointment for me and although I can't do much about it now, I can certainly do something with me and my future. All that aside, also finding things that make you happy is certainly important, when you need a little break from the serious stuff.
Putting yourself into a routine and getting up early and maximizing your day has been very important to my growth and establishing my self worth and confidence. It may sound dull: get up, work, go to gym, do online class homework or find some reading and some stuff to do, but it really does make me feel like I'm doing something and contributing. It will keep you busy and keep your mind off things. Hanging with your friends on the weekend, going out for a beer with coworkers, having a healthy social outlet is also good. So work on that. Not so much worrying about when you will find that other person, because the longer you wait and sulk, hope and pray, the more the time will drag by and the more desperate you will become, especially if you are basing your self worth on whether you have somebody else. Because if that was the case with every person, we'd be total shitwrecks after every break up. And if you do end up finding somebody, and you don't have the right mentality, the right mindset, and all your priorities in line, you may end up losing them too.
No better time then today. Get yourself out of bed, put your feet one in front of the other. Turn yourself into somebody you can be proud of. The rest will follow. I promise you.
Waking up next to a beautiful girl,
Step outside and say hello to my beautiful world.