One of the greatest benefits of our salvation has to be that of hearing God speak to us personally. There can be no intimate relationship with our heavenly Father without it. But, as easy as it is for us to speak to Him, the average Christian has a hard time hearing His voice. This is not the way the Lord intended it to be.
In John 10:3-5 Jesus says, "His sheep hear His voice". He didn't say His sheep CAN hear His voice or SHOULD hear His voice. He made the emphatic statement that His sheep DO hear His voice. Most Christians would question the accuracy of that statement since their experiences don't line up. But it's not what Jesus said that is wrong; all true believers can and do hear the voice of God; they just don't recognize what they are hearing as being God's voice.