I'm sorry to learn of your situation. Just be patient. Love will come to you when you least expect it, at least that's how it always works for me. After a long period of being single and loving it, I met my hippy dude. You'll meet yours, too. Peace and good luck!
Time is not the answer; time is procrastination. Bulls by the horns, man... take charge, be forward, grab the ass of next hip cat that walks your way... girls can get away with that stuff, no worries.
Does it matter... time isn't procrastination if you're multi-tasking... besides, if everyone waited around everyone would be waiting forever. I'm just one to wait and have other things to do.