I don't know the answer, but antoniomitchell, If people can't accept you the way you are, then they are not worth your time, Don't waste your time trying to conform to their image of the perfect man, just be yourself. It is a lonely place to be, because of hollywoods interpretation of the perfect man/woman, and what the world thinks is the perfect man or woman. Just be yourself, and do whats right, The only 2 things you need to worry about in life is what doe God think of you, and what do you think of yourself? If you can go to sleep at night, and respect yourself, that's all that matters.
See Jesus did accept people the way they are, but it's their sin he hated, so if you want something to do while you wait for the right woman, work on improving yourself, If you think your social life needs improving, work on it, if you think your confidence needs work, improve it, if your not happy being shy, try working on being a little more out going.
Your self improvement should make you happy. It should make you a better person. If it doesn't go against God's word you can do anything you want too. if you don't think God would approve, then don't do it.
I know one thing, I hate being alone, but I know what kind of Guy I am, Jesus made me the man I am and Im proud of it,
I still have flaws and areas that need improving and so does everyone else. im Gods gift to the world, and I know this in all my years of dealing with people, there is not a woman alive who will find a guy greater than I.
I ask because I'm extremely shy and always wondered if that was a problem in finding the one.