How long? Forever. There is no end to His ability, power, love. Think of that we can trust in Him because He is eternal, powerful, and unchanging. Alter anyone of those and the foundation of our help and hope is destroyed.
How should we respond? Trust and praise, for this great God.