Have an Answer?
To help people you have to be in a role where you can work with many people daily. Hopefully in a recurring fashion so you have more time and touch points with each person to help. It is not easy to help someone if you will only see the person one time for 5 minutes. Non-profit is a good option but it is not required.
You could consider Life Coaching. I am presently a Life Coach and currently in certification. I have enjoyed helping others in a different way than I have in the past. With Life Coaching the ideas come from the client so their is motivation for ideas to become actions and be completed.