Proverbs 3:1-8 says:
Trust in the LORD with all your heart and do not lean on your own understanding. In all your ways acknowledge Him, and He will make your paths straight. (vv. 5-6)
If you want God to lead you in life, put Him first in everything!
"He will make your paths straight"—that is, the way forward will be obvious to you, and God will remove the obstacles that would keep you from following His will for you. It sounds wonderful, doesn't it? But why are we not experiencing it every day? Notice that there are three conditions to this promise.
Trust in the Lord. When you sense Him leading you and you don't know where you will end up or how you will get through, obey Him anyway. Act on the reality that God is there. If He leads you, you can trust Him. This is not just verbal trust, but the kind that iswith all your heart!
Don't lean on your own understanding. Don't try to be the master of your own fate. Don't get the idea that you can plan your way through life. Recognise that you desperately need God's hand in your life, both guiding you and enabling you.
In all your ways acknowledge Him. Make sure that your life shows that God is the one you honour, love and obey.
Meet these three conditions and you can rest in the reality of God's guiding hand.