You say you are sexually frustrated, but you just want someone to love you. Those are two totally different things. Sex is easy to find, love is harder.
I can understand your pessimistic attitude. It may be due to the fact that you have not totally accepted yourself as gay, or come out and to be who you truly are, which can effect your self confidence when it comes to thinking about sex and meeting guys. Start with small steps, excepting yourself as you are. That will hopefully boost your confidence.
I have been in the same situation as you. Your age doesn't matter, you're not even old yet
I know it's hard to believe that you could find someone, if you are not out there being who you really are. Better late than never.
And that pessimistic attitude, it is your biggest enemy. Things can go so many ways, so why to always expect the worst? You have time and so many tries as you just keep on trying on going towards your goal. Don't get your pessimism hold you down. I almost broke up with this one guy I'm seeing, just because I was terrified I will break my heart. But now I will see how things will go(special thanks to jw4833
). It can end, but that isn't the end of the world. If I won't try, I won't even have the slightest of chance of getting what I want. It isn't always easy, but nothing has to happen over night.
And I don't believe there is magically someone for everyone. The one who seeks, will find. And the wrong ones will just clerify your vision of what you want, failures will teach you how to do things different next time. Most broblems can be solved