This is perhaps , the most important thing, for one's own mental and emotional well being. We can safely say, it is for one's health.
Broadly defined, we can say that Self Confidence means, that quality, which can help you become successful in your own personal and professional life.
It is the most challenging and most imperative quality, for any human being. Having an adequate quantity of self confidence means that you can "Seize the Day".