broken: I am an expert with not having any self-confidence. Have you considered meeting with a counselor...someone whom you could learn to trust and explore these issues with? This has helped me tremendously over the years as its a great support system for me. As far as the expense for this, you could look around for a sliding scale fee clinic so that you could afford this.
Good luck and keep posting. We are here for you.
Cass