God releases his blessing upon us according to the amount of character that we have allowed Him to develop in us.
God does not measure time. It’s now about how long you wait for something, but about how much you allow God into your life and allow Him to transform you in order to prepare you to receive that something. God measures our growth, not time. If God wants to take 5 years to develop me in an area but I resist him and complain, and run away for all that time, then my lack of growth can extend my development process in that area.
“The Lord is not slow to fulfill his promise as some count slowness, but is patient toward you…”2 Peter 3:9 ESV
We don’t know how to count time and sloweness as we should. The Lord often seems too slow because we’re often impatient, and He’s just really good at being patient. If we don’t have something we think we need right now, maybe it’s because we don’t really need it right now, and not having it immediately is allowing God to give us something infintely more valuable than the “it” – things like a more rooted faith, more patience, or more joy that doesn’t depend on “it” but on Him. These are the sort of lessons that are learned while we count slowness. Even if I don’t have what everybody else has by my age, I have a learning experience and a God experience that is more precious than that temporary and finite thing everyone else has by now.
I’m going to finish writing this and still go and count slowness, that’s how we are and it’s ok, we’re learning.