Best advice I can give you is to stop looking for a woman and to focus on yourself. This doesn't mean to not change anything about your life--quite the contrary. I'd encourage you to get involved with things that interest you AND involve other people. Spend time volunteering or pursuing something artistic you enjoy that requires collaboration with others. If you've got a hobby, find a way to do it with others. The idea being that you should pursue things that make you happy and try to do so in situations where you'll meet new people. Focus on being happy and stimulated with the things you care about.
I met my wife when I'd gotten to a place in life where I had stopped trying so hard (dating websites, etc) to meet women. I decided to focus on being happy and fulfilled while accepting that I was currently single and that that was okay. I cannot emphasize enough how attractive men are to women who are happy on their own and don't seem to be looking. Women are attracted to men who are comfortable with themselves and who are confident in themselves. And even if you're not there yet, work on it. Fake it first, if you need to! You're still VERY young, man! Just find things you're interested in that you can do without being in isolation! Get out there, have fun, and let things happen instead of trying so hard to make things happen. A "woman" isn't the answer to any problems you may have, my friend. The key is finding happiness on your own terms and meeting a PERSON who likes you the way you are and wants to be with you because of that. The right person isn't just filling some role. The right person is the one you want but don't NEED to make you happy. Only YOU can make yourself happy. Finally, respect yourself. Wise words that were passed on to me once: Don't make people priorities who only see you as an option. You'll be fine, my friend. Get out there and enjoy the world. Enjoy your life. The rest will take care of itself!