Wow, a lot of really good things said here. It's refreshing to see so many people that beleive a lot alike, even if some do have different views.
I think you're doing a good thing to put restrictions and goals into your life. I agree with you very much. God does have a plan for you as He does for everyone that follows Him, and in the words of one of my friends, no one is ever made to be alone. He will bring the right person eventually, whether it's in the near future or many days ahead. Personally I've struggled with having to wait for that "Mr. Right" that seems to take so long... but if it came easy and fast, it wouldn't be worth waiting for now would it? As long as you're keeping God as the love of your life and in first place in your heart, as well as working to keep your life pure, I'm sure that it'll be a lot easier to keep your vow. I really think this goal of yours is possible. (Because I've had the same one for a long time ^^) What I love about Christian friends is that we can all be there for each other to encourage each other, be it online or off. I'll pray for you.
By the way, I reccomend the books mentioned as well. I've read both of them (a while ago... but I still remember that I was encouraged by them) and I know they'll help. Whenever I get lonely or feel that I need someone now instead of just waiting, I listen to "Wait for Me" by Rebecca St. James ^.^ Always helps me remember that I'm not alone. I've heard that Rebecca also wrote a book about her song and that quite a few people have found it really encouraging, but I haven't found it yet. I imagine that'd be a good one for you to read too if you're going to go look for the other two books.