This is how we know that we belong to the truth and how we set our hearts at rest in his presence: If our hearts condemn us, we know that God is greater than our hearts, and he knows everything. Dear friends, if our hearts do not condemn us, we have confidence before God and receive from him anything we ask, because we keep his commands and do what pleases him. And this is his command: to believe in the name of his Son, Jesus Christ, and to love one another as he commanded us. The one who keeps God’s commands lives in him, and he in them. And this is how we know that he lives in us: We know it by the Spirit he gave us.
1 John 3:19-24 NIV
We get confused. Confusion is not of God. Yet, He knows everything. His desire is to live in our hearts so that we won't be confused or even susceptible to confusion. When God's Spirit resides in our hearts, it will convict us when we get off track, restoring within us the right desires. God is greater than our hearts. He made our hearts. Believing in His Son, we are enabled to overcome our inabilities and rely upon His promise that there is now no condemnation for those who are in Christ Jesus—Romans 8:1. When we take that and put it in our hearts, we can be confident and not confused. And we must always remember: God knows everything and loves us anyway, especially when we come to Him in truth.