God is not always on time, but He always has perfect timing. Our time and God’s timing differs. And until we learn to line up with His timing and not our understanding of time the more joyful and peaceful we will be.