I feel you. I mostly just tolerate other people because I must. I have a small handful of friends whom I adore and never get tired of.  We refer to ourselves as "the sixpack".  I got very, very lucky when one of those close friends introduced me to my now SO. She knew me, she knew him, and she was very correct in her matchmaking. We'll be together 4 years in April.  I guess I'm trying to say that it can happen. Hang in there. Although most people just outright suck, there is more than likely someone out  there for you. Odds are, they're looking, just like you are.  Never give up. Don't ever do that. You're worth waiting for the right one. You just haven't crossed paths yet. It really is worth looking for.