You know when you meet someone who's single, you are trying to console them by saying things like "don't worry, there is a person for everyone". No matter who you are, there's somewhere, someone right for you.

I don't think so

I think most people aren't ready for a relationship because they have their own issues to deal with. And when you're in a relationship those issues will surface to life onto the other person. And maybe that person is very capable to get you through those issues, but that's very rare. In most case it becomes a really toxic relationship.

You can't love someone else if you don't love yourself first.

Fix you problems before sharing someone's life.