Every challenge regardless of how huge you perceive it to be has an expiry date. Challenges do not last forever, they come and go. The most important thing is not to give in to problems. Know that everything you are going through, other people have had such challenges and overcame them and that there life provides a way out of every situation. In fact, to achieve personal development, self esteem and confidence you need to go through challenges.
The worst thing you can ever do when faced by a problem is going into denial. Burying your head in the sand and wishing the problem away will not make the scenario better. It will work against you attaining personal growth. So the first step is to accept and acknowledge the fact that the problem is here and I have to act on it.
Do not blame yourself or others or even the problem. With the kind of challenges that we face nowadays, if you are not wise enough not to hip up blame on others, it can be impossible for you to face tomorrow. Instead of faulting yourself, focus on getting the solution.
Avoid being anxious of the challenge. A calm and cool mind will think better, compared to a worried mind thus gain self confidence and self esteem. Though it may appear tough to overcome a problem, take heart since it the path to achieving personal development.
Get down to the facts, analyze, study and understand the challenge. Know the root cause. Proceed from the known to the unknown as you get down to the task of solving your problem. Whatever the situation take action and arrest the problem immediately. The earlier the better before the situation escalates and becomes more difficult to solve.