I'm just going to throw in another encouragement for patience. Early in our lives, we "plan" how we think our lives should go. Even in college, I was accused of only attending to get a "MRS" degree. Funny thing was, I didn't really date anyone, or at least, never longer than a few weeks. I left college and went straight to law school - still no one (not even a boyfriend, too busy with school!). Then to my first job - nada. I was 27 and had somewhat accepted my situation (although I wasn't very happy about it.) I took my second job, in a new town, and just started enjoying my life. I was never a drinker/party-goer, and I think that does cut down on opportunities to meet men, but, really, are those the type of men you want to meet anyway?
My husband believed I was a "catch" from the first time he met me (hey, educated, young, not a total dog, who can support him in the manner to which he would like to become accustomed), and was persistent, despite my repeated refusals to go out with him because he wasn't my "type." He was right, I was wrong. He really is the one I can't imagine living without.
He is also very different from what I would have "picked" for myself at 22. Our priorities shift as we get older. So, be patient. You never know where your soulmate is going to come from. The only thing that is fairly certain is that he will probably not come from where you expect him to come from!
