Lack of self confidence mostly comes when you don't know your worth and possibly when you've been talked down on or looked down on in the past and you use that to paint an image of yourself which in most cases is absolutely different from who you are as a person. Regardless of how skilled and talented you're, if your confidence level is small, you will certainly achieve little compared to what you are capable of. From our little days in high school, the confident once have always paved way for themselves and have always achieved greater things thank most brilliant ones that don't even know how to express themselves. In the real world, no one takes someone that do want believe in himself seriously and as long as you are not bold and confident enough to express your ideas well, you're bent to miss out of most serious opportunities.
Lack of self-confidence can also arise when you’re not well-versed in the topic you’re discussing. If you feel uncomfortable or lacking in confidence, it’s important to understand why. Often, it’s because you’re not adequately prepared or knowledgeable about the subject matter. This can lead to feelings of inadequacy and a belief that others know better.
Another factor is not recognizing your own worth. When you’re still discovering your capabilities and potential, it’s easy to lose confidence. Instead of embracing your unique approach to problem-solving, you might try to imitate others, leading to a loss of confidence. While it’s natural to begin by emulating others, as you mature, it’s crucial to understand your strengths and how you can contribute uniquely to your community based on your talents.