God’s time will not be forced, hastened, or changed. He is unwavering in His plans and immutable in His love.
He certainly hears and answers your faintest prayers, He understands your greatest worries and knows exactly how exhausting patience can be but, there are times you just have to wait in faith knowing that God will come in His glory in the fullness of time.
He who sets the earth in perfect design knows what is best for you. He is God and can never be late.