Who is Directing Your Life?
We must realize that we don't have the ability to run our own lives and have them turn out well. Coming to that realization usually requires that we make many mistakes and find out the hard way that we need to humble ourselves under God's mighty hand, and ask for His help and guidance in all things. If things are not going well in our lives, perhaps it is because we are making our own plans and expecting God to bless them. I've learned to ask for God's help and to acknowledge Him in all of my ways.
Humble people do not think more highly of themselves than they ought to, and they fully realize that even on their best day, they still need God's wisdom concerning any decision or plans they make.