Faith in God is to be willing to submit to His will even when we don't understand. God's will and our will are entirely different.
The secret of getting our needs met by God is trusting that He knows what’s best for our lives.
Jeremiah 29:11 For I know the thoughts that I think toward you, saith the Lord , thoughts of peace, and not of evil, to give you an expected end.