I know that a guy doesn't validate me but , I have never been on a date, never kissed a guy or done anything physical with a guy but I want to so bad, but I'm so damn shy and I find myself pushing a guy away the minute that they try and talk to me. I know I need to loosen up but I just can't break my shyness, but I can't help !.
Most Helpful Guy
Talking in person for anyone who is shy is extremely difficult. The biggest problem with this is that, as you have already stated, your shyness causes you to push away possibly candidates for relationships, and possibly really nice guys and/or friends.
The first step is to see where your boundaries are. The next step is to work on your shyness at those levels, each time increasing the difficulty of your task. For example, if you're afraid to give eye contact to someone you might like, try looking at them (not stalkerishly), but just, force yourself to glance at them more often.
Another option is email, instant messenger, sites like myspace and facebook, and/or phones. If you can't talk to them in person, why not over the computer? Most people do this, so the next time someone approaches you, give them your email address or instant messenger or something like that. You don't even have to talk to them in person when they approach you, just smile, and hand them a piece of paper.
The fact that you've posted this question here tells me you can do it. I know you can, and I know you really hate pushing all those guys away, so fight on! Gather up all the courage in the world and kick some butt, get the contact information out there, start giving eye contact more, and become able to casually speak with anyone!1