“God, I don’t know what to do. Why are all these things happening?” Here is God’s answer, from Habakkuk.
For the vision is yet for the appointed time; it hastens toward the goal, and it will not fail. Though it tarries, wait for it; for it will certainly come, and it will not delay. Hab.2:3.
Wait for the Lord; be strong, and let your heart take courage; yes, wait for the Lord. Ps.27:14.