I suggest reading these: http://en.wikipedia.org/wiki/Social_anxiety_disorder http://en.wikipedia.org/wiki/Therapist
Being introverted doesn't have to be painful, and you don't have to stop being introverted to stop hurting. A good therapist (and/or medication) can help with that. Part of that will involve changing how you think about yourself, and part of that will involve practicing the things you aren't confident about. Talking to people will become easier that way.
In the Bay Area there's a good chance you'll be able to find a therapist that speaks your native language. If you find it hard to open up with them, start by showing them this post.