There is a lesson to be learnt here, stop allowing past mistakes to ruin your life, stop dwelling on a ex, stop stalking their social media, what they do shouldn't have any effect on you and you need to make a promise with yourself and God that you're gonna move on and not let an ex hold you back.
Move on and start making decisions that will positively impact your life and trust me honey when I say that you will be rewarded. As long as you've been working on bettering yourself, when the time is right, someone is going to enter your life and show why it never worked out with any of the other douche bags. He's gonna love and respect you in ways nobody has ever done. He will treat you like a queen.
He'll show you off to his parents and friends. He will claim you and not let you look like a fool. He'll worship you like a goddess and that's when you'll realize what love actually is. That's when you'll realize how special and beautiful you are. He will never forget to let you know that you're worth it. He will make time out of his busy schedule to see you. He'll call you and text you through out the day. You won't ever have to question his loyalty and have second thoughts. He'll be completely honest with you. And this is when you'll know that you've found your king. .
He'll take you on real dates, he won't ask you if you wanna Netflix and chill. He'll bring you flowers and chocolate when he picks you up. He'll hold your hand while he drives and he'll kiss the back of your palm occasionally and all will be right with the world, with your world. He'll take on fancy dinners, he'll hold your hand in public as you walk, he will open doors for you. He will include you in future plans. He'll include you in his life plans and that is when you'll know that you've got a keeper and you will love this man with all you've got because you've love and done so much for the wrong people. Imagine what you'd for the right one.