Comment by dtj1123
I like to think of the set of all people you'll ever meet as a cloud of points, where the centre of the cloud is the most average person who'll ever cross your path, and the more exotic and interesting you get, the further away from the centre you sit. A really unusual person is going to be way out on the fringes, without many nearby points, and finding those points - the people who get them - is going to take time. If you're one of those people then it's going to suck, especially in the beginning. But as time passes and you start to accumulate those rare relationships where things feel like they click, you'll probably be glad of it. The people you find will almost invariably be interesting weirdos, and enriching to be around in a way that people from the centre tend not to be. And on top of that, my experience has been that they appreciate the value of a good friend.
Follow your interests and your values, be patient, and eventually you'll find into your people.