God's word is for you and me. For us to hear God's word we need to allow God to change us. We need to allow God to change our heart. Remember that:
Jeremiah 11:12 The towns of Judah and the people of Jerusalem will go and cry out to the gods to whom they burn incense, but they will not help them at all when disaster strikes.
Even in the small voice God speaks to our heart we must listen to it.
Colossians 3:9 Do not lie to each other, since you have taken off your old self with its practices
The church before are much pure because they don't compromise.
To know if God's voice is speaking to us the words are consistent with the Bible's teachings.
1 John 4:1 Dear friends, do not believe every spirit, but test the spirits to see whether they are from God, because many false prophets have gone out into the world.
If we don't listen to the word of God, the enemy will come by to devour us. And so, God's word will always reminds us. We must be careful to really follow His word.
When you hear HIS voice Do not harden your heart. Do not be a sponge Christians.