Sometimes, we have to learn. It may be uncomfortable. It may be painful. But we still need to learn. God teaches us because he loves us. He tells us no and he tells us not yet because he cares for us. He cares for us enough to make sure we learn the truth.
We may not always understand why God does the things he does, yet we can’t use this as an excuse to become angry or bitter. We must learn to wait, learn, and let God show us what he wants for us.