Most Helpful Girl
You do realize that a relationship is a 2 way street? Meaning it's not just want a girl can do for you, but what you can offer as well. Maybe you just need to change your mentality about relationships and then you will find yourself in a meaningful one. To give yourself a timeline is not realistic... what if you don't meet your future wife until you are 26? You will give that up to prove what to yourself? My point is don't give up on yourself, women or your future in general. Make more meaningful goals for your future that will help you get what you want rather then betting against yourself and causing more pain.
Most Helpful Guy
Don't give up man. There was a time when I felt like this, but then one day something just clicked. Then I went on a rampage, had over 20 girls within a couple months. Trust me, just keeping putting yourself out there, keep improving yourself and things will change.