Confidence in life is to know yourself well
Confidence is not an inborn quality. Although many people debate on the fact that how kids are quite confident when they cry, speak their first letters, and even talk to any random stranger about what they think about. But that's how they are brought up and that's how their surroundings were when they were growing up. As and when children are exposed to reality, they start developing a fear of pain, fear of loss, fear of embarrassment, and even fear of being abandoned by their parents, friends, and relatives.
This 'Fear' is one of the reasons why many children chose careers that are the choice of their relatives or get influenced by their friends in taking up jobs as well. Everyone wants to be heard and counted on and no one wants to feel rejected in any phase of life. So, the 'herd mentality' gets developed and this leads people to appear confident in front of others but inside their hearts, they are struggling with whatever they actually feel.
The number of suicides and premature deaths of successful people is one example of how what appears to be confident and assertive is just an act and not real. So, in order to be confident in all aspects of your life, you need to be honest and just with yourself. You need to really ask yourself what is it that makes you happy for the moment, for the coming year, and even in the long future. If you think you are unable to predict the success of your future right away, then that is how it is. You don't have to fight with yourself to know what your future looks like right now.
You need to practice journaling, watch inspiring videos on YouTube and also talk to yourself first and then to others. Confidence need not mean you are always loud and clear to others. A confident person is someone who is clear with his intentions, requirements, and what he really needs in his life. He has to come up with a plan that makes him happy and not his neighbor.
Say for example, if your neighbor has a 2 BHK in a top locality and you don't have the funds to even get a Master's degree of your choice, regret not! Just accept the reality and work towards your own goals and not that of your parents, not of your partner, not of your relatives, and not of your boss as well. Your boss and you should have a professional relationship in such a way that your goal should be to complete the quality work given to you in a timely manner. If you really don't relate your company goals, vision, and mission, it is not your fault.
Honesty and transparency about your likes and dislikes with yourself will only help you be confident about YOU. You have to take the guarantee card of your needs because no one is really going to work for the same. Know thyself first and the world will eventually get to know more about you.