Hi ToastAndTea,
This is a great topic, thank you for posting!
I think Dino said it all (at least, he listed everything I could have thought of), but I just wanted to let you know you're not alone in your train of thought. I've often wondered if I'm ready to meet someone as well, and I'm not exactly sure how God would let me know either.
I know there are times when I think I'm on the right track, and then I'll talk to other people and think, "Wow, these people have their acts together a whole lot more than I do--I must have a long way to go!" But this also makes me very discouraged.
I do believe that God sometimes leads us into seasons of self-improvement (all guided by Him, of course), and we usually have no idea how long that season is going to last. I've often told God out of frustration, "Ok, am I perfect yet?" because it often feels that's how I'd have to be in order to be "ready"! (Of course, I know I'll never be perfect in this lifetime--but this is my own lame way of complaining to God about the long wait!)
I honestly don't know how or when God would tell me that I'm ready, or at least, ready enough, because I do think the answer is different for everyone. I've met some people who seemed to meet someone and get married at their lowest point (sometimes for the better, and sometimes for the worst), and I've known other people who seemed to have worked on nearly every area they can in their lives and they're still waiting.
I often wonder, if I were ready or met the right person, would God somehow bowl me over with a feeling of, "This is it!!! Don't let this person get away!!!", but I really have no idea. I guess I'd like to think what would happen is that I'd meet someone who was able to meet me where I'm at, and isn't trying to pursue several others at the same time and doesn't have a ready line of alternates to pursue when I ask to take time to get to know each other. But again, I really don't know how God would work in that area of my life.
All I can say is, we're all in this together, and the great thing about this forum is that we can all keep each other company and pray for each other while we're working and waiting.
Best wishes, and please keep on posting!