1) Accept the person that you are, and learn to love that person. If you don't accept who you are and love yourself, others will have a hard time following suit.
2) Do the things you love. In doing so, you're likely to meet others who share the same interests.
3) Stop worrying about whether you'll ever find someone. When you do this, you project a sense of desperation, and others can pick up on this.
Great advice! I stopped trying to get dates, and focused on enjoying various activities in life. During that time I had more dates than I ever previously had. Doing something you love leads to happiness, and people seem to generally be attracted to happy people.
Also, why the tight time frame? You don't get married to become happy, you get married because you're already happy.
On a more practical level, try OkCupid.com. Seriously, I've been so impressed with that site. If match.com is like myspace, okcupid.com is like facebook. High quality, smart people. The girls actually write you back. I'm averaging about 2 dates a month from OkCupid right now.
Also, the site is just a well designed and fun web app, so I can appreciate it on that level.
I haven't used any other dating sites, so I have no proper basis for comparison, but I've been very satisfied with the site, from matching system, search options, etc.
Bottom line: I ended up meeting my current girlfriend there and things are going very, very well with her. Anecdotal evidence, yes, but I hope it complements the nuggets of awesomeness you'll find on OKTrends (http://blog.okcupid.com).
OkCupid is great because the women are super easy.
But I'm not sure those are the ones you want to marry. However, I guess given the marriage choice between frigid and easy I would pick easy. Just be sure to get tested, and maybe don't ask about things you don't really want to know.
As a supplement to 2: make sure you are regularly meeting and talking to women, if you are not already perfectly comfortable doing so. As for worrying, definitely avoid it as long as you're doing the above.
1) Accept the person that you are, and learn to love that person. If you don't accept who you are and love yourself, others will have a hard time following suit.
2) Do the things you love. In doing so, you're likely to meet others who share the same interests.
3) Stop worrying about whether you'll ever find someone. When you do this, you project a sense of desperation, and others can pick up on this.