One friend of mine asked the question, "Why is it so hard to trust God," and I spontaneously responded with... Because its risky! Trusting anything or anyone, especially God, is incredibly risky. In fact, if there is no risk then its not really trusting is it? I mean think about it; if I am not risking anything...if it were really really easy, then there would be absolutely no need to trust. Its hard to trust God because he's risky. You pay the risk that he's not real...since he IS real, you pay the risk of him not hearing you, you pay the risk of him saying "no" to any or all of your deepest questions, you pay the risk of him not feeling close, you pay the risk of his discipline (whatever that looks like), you pay the risk of him not meeting whatever expectations you may have (because he hardly ever does).....
But it is all of these risks that actually make TRUSTING possible...not easy, but utterly POSSIBLE. If you had none of these risks, you would not be able to trust God at all. The very fact that you are still pursuing is, in fact, trusting God. Trust is not feeling at ease...trust is taking the risks.