is there really someone for everyone ?

No, I don't think there is. I mean, sure there is if you have time to meet every living person on earth - but that's not realistic. Honestly, I think finding the right person just means finding someone you like, learning to make compromises and sacrifices with them, and understanding that "settling" isn't always a bad thing.

I had given up hope on meeting someone that I could imagine a future with. It just became too distant of a thought after being denied and played so many times. Then my boyfriend came along - a person I had met ten years before we ever actually pursued a romantic relationship. Within months I realized I was happier than I'd ever been, and 2.5 years later that's still true. He's not perfect, neither am I - but we both know that and share the same convictions. I know I want to spend every day of my life with him, even when things get rough.

My advice: Work on yourself. Find hobbies - and do not let fear of judgement keep you from finding one that makes you happy. It's OK to feel down about finding a special someone, so long as you understand that life can be fulfilling in so many other ways. Learn to be happy, develope a solid friendship or two, then allow someone who appreciates those pieces of you to share it with you. Chances are: you'll find someone.

/r/ask Thread