A lack of confidence is really only a reaction to the fear of failing. You don't ask someone out because you are afraid of rejection, you are scared to fail an exam, you think everyone else is "better" than you and that you've failed. All these thoughts and more go through the minds of most of us at some time, but it can become a real problem if these thoughts begin to dominate your life.
A lack of confidence can often develop in a similar way to a phobia when you are a child. All it takes is someone in authority, or even simply an older person, telling you often enough that you're "useless", you'll "never amount to anything". Even a lack of appreciation of your abilities can lead to a loss in confidence. It can start in later life too, people can belittle the achievements of their partners without even realising they are doing it, although sadly it is often done deliberately to "keep them in their place".
The good news is that in most cases, a single session of hypnotherapy is normally all that is required to completely change the way you feel in company, and even total stage fright can be removed quite easily.
If you feel that your self confidence could do with a boost then call me on 07964 262 288 (leave a message and I will call you back if you get my voicemail) and make an appointment.