I have a fried just like you. She calls me up all the time complaining that she'll forever be alone and never find a man to love her. So I'm going to give you the same advice I give to her. "Bitch shut your dumbass mouth and open your fucking eyes".
I know it's harsh, but the simple fact is you have a lot of love in your life right now and if you just bitch about what you don't have what you do have will slip away. I'm 32 and single, but hey love could come into my life tomorrow in 5 years or whenever all because I'm open to it. You have family and friends that love you and if you think all that is meaningless just because you don't have a life partner then your entire life will forever be meaningless. No I don't mean you'll never have a boyfriend that still may happen, but no matter how great your relationship you will always look for something better. You could have BF by this time next week but you'll be jealous that he's not as rich as your friends BF or you'll wish they were better looking, or you'll think that he doesn't love you enough because he didn't take you to Hawaii for your birthday. The simple fact is if you want to be happy in your life you have to learn to be happy with your life. Don't sit there and quibble all the things you don't have but just enjoy the things you do. And guess what when you can master that you'll likely attract a special someone into your life. Nobody wants to date a sad sack who's always looking around the corner for something better. You learn to love the life you have and it will show you all the love you need.