You have been given some really good advice.
I only had two relationships in all my life (not counting the one I have with God!). Both men I met online. One was a well a jerk and the other not. lol
The first guy, I didn't have sex with him, but it might as well have been :-S And then, months into the relationship he called it off. Saying, we were too far apart. He lived in Tennessee and I was in PA or Virginia.
Then, I saw that relationship for what it was. A big huge pile of trash. I decided then and there to not go searching for myself. I pretty much told God 'okay. I'm going to do this your way.' Lots of things happened. I forgive my grandfather of molesting me and I grew ever closer to God. (This was in 2001).
And then, as I grew closer to God, I was meeting some really fun people online in chatrooms. One night, I met this guy in PlusOne chat and we hit it off big time. He was far away, too. He was in Kentucky and I was in PA or in Virginia(at college). We prayed about our relationship. And...well in July of 2004, I married him.
See, God has a plan for all of us. No matter what we might do to sped it up. I would tell you, get in your secret place and spend time with God, the best matchmaker of all! Read your Bible, pray. God will talk to you and show you the way.
I hope my story shows how God works. No matter what happens though...God's timing is always best!
God knows what we need when we need it.