“And will not God bring about justice for his chosen ones, who cry out to him day and night? Will he keep putting them off? I tell you, he will see that they get justice, and quickly. However, when the Son of Man comes, will he find faith on the earth?”
Why does God wait until we are knocked down in the third round by finances? Why does he allow our legs to be kicked out from under us by poverty? Why does he set back and watch us get ground and pounded by broken relationships? Why does he wait until the sickness chokes us out sometimes? Why does he wait for the other side of eternity to give us victory over rejection?
Only God knows. However, his champion timing is always perfect. He is never early or late. He knows just what we need when we need it. He always does what is best. Though you hear nothing except the sound of the punches hitting you in the face, he is whispering. Though you see nothing because your eyes are swollen shut, he is acting. With God, there are no lucky punches. Every round of the good fight is intended to bring us closer to him.
Remember, it is called a fight for a reason. However, we fight from victory, not for victory. Keep Fighting!