You need to be active in the online dating scene, also you need to gain some confidence. This is how I would go about gaining confidence: 1. Understand that you are not the only socially awkward person out there. There are women who feel exactly the same as you and may share some of the same issues. 2. Lower the bar, I see this in many single women and men in the church, they want someone who is good looking, well off financially, and super spiritual, to ride in on their white horse with their shiny suit of armor a sweep them away. This never happens, same for the guys they want the super attractive yet modest, humble and spiritual future wife. So when I say lower the bar, date the single mom, ask the awkward chubby girl out on a date she's not going to say no. You don't have to marry her but you will learn how to act in social situations with women. Think of it it like learning to ride a bike, did you hop on your first bicycle and cruise around the neighborhood like a pro. No you didn't, you had training wheels and as you progressed and practiced you raised those training wheels, until one day you took them off. 3. Make yourself more desirable, finish your degree, get a good job, buy a house, be prepared financially, take care of your temporal body, lose that 10-15lbs you got sitting around your waist, if you have to wear a white shirt to church spend a few bucks and get a nice one, wear a real tie, get a nice suit, heck get two or three your single you can afford it. Dry clean your shirts so they are nice and sharp every week. Look presentable and you will begin to feel presentable. 4. Your 23, life's a journey not a race. Practice makes perfect in everything that we do, if you never practice you'll never get any better at it.