It might be human nature, but we always seem to look for one single answer as a solution to our problems:

If you’re overweight, you’ll feel happy with yourself once you get in better shape.

If you kick your porn habit or stop masturbating you’ll feel confident.

If you read a book, or take a certain course, you’ll be able to talk to women.

The bottom line is, even if you solve what you believe is your biggest deficiency or problem, you will eventually find something else.

You will never be ‘there’, where you are one hundred percent at ease with who you are. That’s not a bad thing. It’s human nature. It keeps us moving forward and developing as people.

Confidence comes from consistent action in various areas of your life, not just addressing the area where you feel the most incomplete. It’s hard work.

For instance, if you kick your porn habit, but stay at home while eating junk and not maintaining your personal hygiene, you will still likely feel a sense of unease and insecurity, although your biggest source of personal dissonance is being managed.

You shouldn’t be dissuaded from working on yourself, and improve on the areas where if you feel to need work. But understand that no one single action or improvement will bring you self-confidence once and for all. It will always be an ongoing, never-ending process.