This morning I spoke at a camping conference. I got there earlier enough to hear the main speaker.
He was sharing from the book of Psalms 95 where it says: Do not harden your heart (8).
He said that his working definition of hardening your heart is to be "disenchanted or disillusioned with God's timing."
Do not let your heart become hard, trust God's perfecting timing!