I think that one of the things that we need to learn as we learn to communicate with God is this:
God chooses the time and the topic! His desires need to trump ours. We are playing by his rules. He is God! I think that we can get too familiar with the Lord sometimes and think that we are setting the agenda.
God may not always want to discuss the same topic as you.
You may want to talk about your occupation. He may want to raise an issue about your attitude.
You may want to discuss your future. He may want to strengthen your faith and talk future later.
You may want a WHY and he may just want you to TRUST!
You may want OUT of what he wants you IN!
In fact, I even think that there are times that you want to talk, while he just wants you to be quiet.
Oh, and one more thing...
I believe that God always reserves the right to remain silent. He may just want you to sit and be quiet. He may just want you to BE!
"Be still and know that I am God." Psalm 46:10