So many believers are unsure of their ability to hear God or know His voice. They're always afraid that they won't be able to tell when the Spirit of God is talking to them.
What they don't realize is this: Hearing the voice of the Spirit is a privilege that the Bible says belongs to every believer (Romans 8:14). All we have to do to exercise that privilege is to receive it by faith and put ourselves in a position to hear.
Next time the devil tries to tell you that you can't hear God's voice, remember that.
Jesus said His sheep will know His voice and a stranger's voice they will not follow. That is a promise of God to you today. You see, the Spirit of God will never guide you in opposition to the written Word of God (John 16:13). So, if you're not familiar with what the Word says, you'll find it more difficult to discern His leading.
Get familiar with God's voice by meditating and studying the Word of God. Follow God's instruction to Joshua and meditate on it day and night. Act on what you find in the Word, not just when it's easy but every time. Be obedient even in the slightest things.
That continual obedience to the written Word will bring you into maturity and tune your inward ear to the voice of the Spirit. You'll soon be able to recognize it as easily as you recognize the voice of your dearest friend.
So, instead of wondering about it, start expecting to hear from Him.
Then start sharpening your spiritual ears by spending time in the Word.