Hearing from God
This is no small topic. I've taught twelve-week classes on this, read several books, and heard many sermons on this topic. So, I'll just add one thought here.
Hearing from God requires patience. We easily get impatient and anxious waiting for God to give us answers. Its best to just start talking to the Lord about the issue and be patient.
I've found I am usually not where I need to be in my thinking or in my spirit to see the answer. Listening and thinking about it with patience will move you closer to the way forward. Patience and rest will clear your mind and help you see what you are not seeing.
I can say I almost always hear from God by positioning myself and listening. Sometimes God speaks outside of my path as a voice calling me forward, but usually I just need to deal with myself. The Holy Spirit will always help us do that.