"By faith Abraham, when he was called to go out into a place which he should after receive for an inheritance, obeyed; and he went out, not knowing whither he went." Hebrews 11:8
Abraham was "called" to go out not knowing where he was going. Yes, God will "call" us, "lead" us, "direct" us to do something and we will not always understand the why or what. He will not always show us the whole picture or explain the reason behind it. He will not always give us all the details either. He didn't to Abraham.
It was "afterwards"- after his obedience, after he made a step of faith, after he left his father's house, after he trusted the voice of God- that he received the place he was called out to as an inheritance. It was not before. Our problem is that we always want the "afterwards" before we will do the "before". We want to receive the end result first. We want to receive the blessing before we meet the condition. It doesn't work that way. We have to do what the Lord tells us to do then "afterwards" we will receive.
The bottom line is this: God will direct us but not always tell us why or what His plan is. We just have to step out in faith and obey like Abraham did. And after we do, then we will receive.
Have a great day. Just obey the voice of the Lord whether you understand why He told you to do it or not. If you obey then afterwards you will receive.
For further reading: