Psalm 139:4 Before a word is on my tongue you, Lord, know it completely.
If God knows exactly what we are going to do and say and think, why doesn't He stop us from doing things wrong?
Because He has given us free choice in our lives so we can make the choice to follow Him and know we are not being forced to do so.
He will give us the moments to stop and commune with Him – it is our choice whether we do or not!