You must be the someone special your looking for!!!
No..... don't stop... Sometimes that special someone will come into your life by happen chance.. You are young and I'm sure your match in life is out there wherever you end up settling....
So have I and you know what I've met plenty of really interesting and amazing people once I gave up trying so hard..
From my perspective, I can't do without women, if i look at my best friends they're typically all women,, I love to be around them. I enjoy the tension on occasion.. you will find your match, honestly.. It could happen today 0 perhaps in a year, but they're out there.. don't give up..