John 10:4 And when he brings out his own sheep, he goes before them; and the sheep follow him, for they know his voice.
In the past, I have asked spiritual leaders and friends whom I believed would be able to share some wisdom the following question, "How do I recognize God's voice when He speaks to me?" Every individual responded by quoting John 10:4 "the sheep follow him, for they know his voice." That was probably as useful to me as defining a word in the dictionary by using the same word. It did not help.
It was only two Sunday's ago when I began to receive clarity on the topic. It all started during a discussion that took place in my discipleship class. The leader of the class was explaining how sheep operate. She said that at night, shepherds would often gather their sheep together with other flocks since it was easier to protect them from predators. In the morning, each shepherd would call their sheep to them and only their sheep (who are now in one huge flock) would come out of the flock and follow them while all the other sheep would remain.
During the week, I thought about the matter even more and this is what I have concluded. Sheep know the voice of their shepherd because they grew familiar to their shepherd's voice. I do not believe that a sheep that is sold to another shepherd will automatically begin following his new owner's commands the very first day he is brought to the farm. It is the same with a new believer in Christ, or sadly, even long time believers in Christ. Before we can discern the voice of God we must become familiar with His voice.
Not every voice we hear in our mind is a friendly one. I believe that there are a total of three voices in every believer's mind and only one that is trustworthy. (1) Yourself (2) Holy Spirit/God (3) Satan/ The Enemy. That one trustworthy voice being that of God and no other voice is to be trusted. Everyday we hear all three of these voices in our mind and without a familiarity of God's voice, one can easily mistake the voice of God for one of the other two voices.
How we gain familiarity with God's voice is by (1) READING HIS WORD (2) PRAYING. Do both and do them often and you will naturally be able to discern the voice of God when you hear it.
This being said, the next time someone asks you the question, "How do I recognize God's voice when He speaks to me?" You can respond by saying, "You must first become familiar with God's voice before you can discern whether or not He is speaking to you. You will begin to recognize the voice of God as you submerge yourself in His word (Holy BIBLE) and His presence during through prayer."