Don’t be so quick to solve other people’s problems.
Spend your time and energy working out the kinks in your own life. Make yourself the best person you can be. You will be a much stronger person and in a much better position to help someone in their time of need.
Then, if asked, assist others in whatever way they may need help.
This is the key to helping others.