The Lord does not delay his promise, as some understand delay, but is patient with you, not wanting any to perish but all to come to repentance.
2 Peter 3:9 CSB http://bible.com/1713/2pe.3.9.CSB
What a wonderful, encouraging verse. When we think God is taking His sweet time, He is, for our good.
He is patient with us to keep us from perishing. What a wonderful love, to put up with us in our wrongheaded ways, our refusal to repent and still He waits.