My God will use his wonderful riches in Christ Jesus to give you everything you need. Glory to our God and Father forever and ever! Amen.

-Philippians 4:19-20 NCV

When you question God’s timing, impatience creeps in which gives birth to what we call compromising. The enemy wants you to doubt God’s timing and His plan for your life. God has a plan and He’s in control. Stand firm in your faith in Him. See the blessings He has already given you, while you wait. Rest in knowing that God is good and He is faithful to His promises.

Source