hopeless, don't you think it's a little presumptuous to have the attitude that this is how it'll always be, God won't give you a partner, you'll never have what you want, etc,etc,etc.....?
Can you really claim to know what God may have in store for you in the future? Maybe he does plan for you to be single. I don't know- I'm not Him.
Maybe He does have someone for you- but have you ever thought that the reason you haven't met them yet is because He may be working in you to help you grow into the man you'll to be for her?
By that I mean that there may be personality traits that really need working on. There may be faith issues that need to be brought out and dealt with. There may be physical circumstances that need to change.
Obviously I don't know you, so I can't really say what those may be.... but there may be things that only God knows about that He's working on.
For all you know He may be preparing you for a relationship that will one day make you so happy that you'll feel a bit embarrassed about ever having complained that you didn't get what you wanted when you wanted it- and blamed God for not 'blessing' you with second best.
How far are you willing to go in co-operating with God in the learning curve? The more we struggle and complain and have our eyes on what we don't have- the longer the process is and the harder we make it on ourselves.
I can't give you guarantees that God will give you the exact blessing you want. And you can't guarantee that He won't. Neither of us can afford to be arrogant enough to claim that we have God so pegged that we've decided He's going to do this or that in our lives.
I'm not throwing a criticism stick at you here, hopeless- just trying to put forward another perspective.