Advantages of solving your own problems
1. Self confidence: The greatest advantage of solving your own problems is self confidence. Our mind and life gets filled with immense self confidence when we try and get solutions to our own problems without depending on others.
2. Maturity: We get the much required maturity and self respect when we get into the habit of not cribbing but solving our own problems. This also earns us respect and credibility from other people.
3. Best version of yourself: You become the best version of yourself when you live the life in the way you would want it to be. Your thoughts get life and your life gets a direction with you sitting on its driver seat. This makes you the best version of yourself you always wanted to be.
4. Best suited solution: It's said that 'Self help is the best help'. So, when you are determined to help yourself, you get the best solution to your issues in life. You are ultimately satisfied when you win and even if you lose while being very close to getting the solution, the satisfaction of trying your best remains with you which no one can take away.