First you need to discover the root and cause of this shift in your confidence. Most likely you were emasculated by a woman and you have to confront that person if possible. If this is not possible then yes, therapy is an option but as with any skill, social skills are only improved with practice and consistently immersing yourself in social situations. Good luck and don't forget to believe in yourself! You are seeking help and many times, getting to this point is the most difficult and frustrating part!
" most likely emasculated by a woman"? It does not mean that he has to of been emasculated by a woman.If you read his question carefully he says that he's nervous around ALL people, not just women.All people feel that way at some point in their lives, it's pretty natural.What I found has worked is that if I act as if I were confident ( like going into a room and meeting a whole lot of people you don't know,I just smile, and walk right up to them and introduce myself, have a relaxed demeanor ( don't cross your arms, or fidget,and definitely make eye contact ) and soon you will feel confident and will relax in these sorts of situations, it just takes practice.Look at yourself and think about the things you do well and focus on those.
Agree with meganbachara, someone, probably a female figure has drilled that into your head. There are many ways most people deal with this. They withdraw into themselves seeing no hope and have no social skills, they lash out at authority and become destructive seeking any attention they can get, they try to prove themselves to the person that berated them, they rebel thinking that they'll prove themselves.
Seek from within the strengths you have, Everyone has at least one thing they are good at and focus on it, you'll get confidence from it. Then move onto another thing and another, you'll gain more and more confidence, and prove this to yourself NOT the person that berated you. Seek out others with the same interests, now you got a social group, expand on it and you'll get comfortable in the group, once you get comfortable, start talking to girls with similar interests and you will find it Much easier to talk to them. Remember, when your shy, a girl with a common interest is a lot easier to talk to.
Finally, now that I wind bagged you, Lots of Girls Like shy guys!
It helps to act like you are not insecure. Nobody can see how you feel unless you show it. If you believe in yourself, women will notice and be more positive. And that would boost your own self asteem. It worked for me :)
Confidence is a positive view of yourself . In order to cultivate genuine self confidence you need to do things of value that make you feel positive about yourself. One thing is to be helpful to other people. Acts 20;35 says" there is more happiness in giving than there is in receiving". Try to evaluate your strengths and weaknesses. Not expecting perfection out of yourself but continuing to try to work on weaknesses is very helpful to your self esteem. Make real friends that do not belittle you or feed your insecurities.A real friend contributes to your happiness( Proverbs 18:24) . . Also make sure you do not compare yourself with others( Galatians 6:4). It will not have a positive affect if we compare our weaknesses to others strengths. When you make mistakes always try to learn from them instead of belittling yourself and realize that we all have things to improve on.