John 10:27 (NKJV)
Have you ever been in a crowded room or an airport where a lot of people were talking? There can be so much noise that it is hard to hear anything clearly. There have been times when I was in a crowded part of an airport that I received a phone call or had to make a call. To be sure that I heard the phone conversation clearly I had to stop whatever else I was doing, get away from the crowd of people, and focus on what was being said; I had to do something to be sure I could clearly hear what the other person was saying.
The majority of Christians want to do what God wants them to do, but they are not always sure what that is. When people ask me about how to hear from God I always explain that we can hear God talk to us through His Word, the Bible. People often reply that they need more specifics from God about things pertaining to their life, their work, their family, and so on. It seems that they are lacking direction from God and they need to hear from Him. But the issue is not really whether God is speaking to us or not, it is more that we are not clearly hearing what He is saying.
God communicates with us through His Word and by the Holy Spirit. The reason that what God is saying is sometimes not clear to us is because there are other things around us that drown out what God is trying to tell us. We have distractions from the world, people's opinions, our own feelings and thoughts, and many other things that make it hard for us to really hear what God is saying. Make it a point to take the time to get into God's Word and listen to what He has to say, expect God to help you to see what to do in your life. The key is to get to where you can clearly hear what He is saying.