There's enormous pressure for people to find partners in our modern society. If you don't, it makes you feel like there's something wrong with you, you are a loser, or you don't make time for "the important things in life". I've been single for all 20 years of my life. I was the guy to fall for those kinds of girls that constantly have boyfriends, and have 10 guys on the side as a backup plan if (when) their current relationship collapses. I was unhappily wrapped around their finger.
What I have noticed through growing up, is that those people I used to feel envious of, who seemed to just get into relationships like it was the most natural thing in the world, are often either
1. Dysfunctional people who constantly need reassurance of their value
2. People hungry for sex.
These people just settled for the first and best candidate. And the candidate was usually someone looking for the exact same thing. That's why they do it so easy.
You keep looking for some magic way of seducing a girl, or a guy. "You are too nice / awkward / shy". I've done this too. I looked for a model I could mold myself into, and when it didn't do it, I felt shitty about myself. Don't ever read those "10 reasons you are singe" and believe them.
Sure, I'm not saying you should stay single. Romantic and sexual love is one of the absolute most intense emotion one can feel. Sure you can desire that, want it to happen to you. But it's not the point of living. It's not the ultimate achievement or the purest form of pleasure. Don't think that. Do not go looking for someone to fix you, or fulfill anything in you, if you don't want to set yourself up for dissapointment and hurt.
You might feel like your the only one who just can't get a girl. And you feel like it's your fault, that you are lacking in something almost everyone seems to have. Don't focus on that shit. Focus on you. You like a type of music? Listen to that stuff and own it. Maybe you have a special interest. Emerge yourself in that. It might lead you to study something, or give you a circle of people, online or not. That's where I believe you find someone, without it being your intention. What I'm telling you is; do yourself, fix your insecurities, do something that gives you confidence in you. It doesn't matter if you are shy or "too nice". Those aren't flaws dammit, they are traits.
Some day that girl, or guy will come along. Maybe they are shy too. Maybe when you first meet you can barely look at each other, but still make each other feel good. Maybe they don't look perfect, but you still feel like you get so well along. It feels natural, and after a while you learn to love every little thing about each other. Because you never met out of desperation, just out of mutual joy and trust you won't slowly ruin each other out of not feeling satisfied.
Don't hate on yourselves people. You need to be your own best friend. Life is lived alone, accept that, and you will share those good feelings with someone who is healthy for you.