God Does Not Shout
Lately, people have asked how to hear God clearly. What I want you to know is that God does not shout. He speaks in a still, small voice. You have to quiet yourself and truly, actively listen. In the beginning you might only hear Him in your heart when you feel to do certain things like say a kind word to another or give someone a hug. The key is, the more you obey the strong His voice becomes.
When you ask for and recieve the infilling of the Holy Spirit, God indwells you. As He speaks, you hear Him in your mind or your feel him in your heart or stomach. It takes time to unlearn years of unbelief so that you do not dismiss what He says as simply your own mind. Enventually, after you listen, hear, and obey His voice long enough, you begin to form a spiritual habit and gain confidence.
In conclusion, everyone can hear God’s voice. All you have to do is actively listen and when He speaks take what He says seriously. If God tells you to do something then do it when He says to do it. In this way you learn to be His sheep and are led by the Good Shepherd.