Don't WAIT until circumstances are in your favor or WAIT till the conditions are just right or WAIT till you can fix what's broken for you to do what God's put in front of you to do.
Run your race with diligence.
...in spite of the conditions. In spite of circumstances. In spite of what's broken.
Do it broken.
Just do it......and leave the broken things to God. In your obedience He will see to the other things. He will bring redemption and restoration. He will fix what's broken. He will also give you the Grace and endurance to do what He's given you to do. He's had a plan in mind from the beginning;).....you do YOUR part!!!......He will do HIS!!!!!....TRUST Him:)
Hebrews 12:3 keep your eyes on Jesus, who both began and finished this race we're in. Study how he did it. Because he never lost sight of where he was headed—that exhilarating finish in and with God—he could put up with anything along the way: Cross, shame, whatever. And now he's there, in the place of honor, right alongside God. When you find yourselves flagging in your faith, go over that story again, item by item, that long litany of hostility he plowed through. That will shoot adrenaline into your souls!