When God speaks, virtually everyone in the millennial kingdom of God should hear his voice. If you are unable to hear God's voice, you should question whether or not you have the indwelling Holy Spirit Of God. Stop now and ask God to speak to you. Ask him by vocalizing one sound at a time from your heart, then listen in your heart for a response.
Everyone who has the indwelling Holy Spirit Of God should be able to hear God when he speaks to them. Everyone who has the indwelling Holy Spirit Of God should be able to speak directly with God. Everyone who has the indwelling Holy Spirit Of God has no excuse for remaining chained to sin, ill health and negativity, mired in hopelessness and other destructive energies, or committed to doing the will of Satan. Nor do they have an excuse for listening to the voices of demons when the Holy Spirit has set them free.
The Lord God Almighty El Shaddai