Take God at His word despite his delays by serving God during the delay, praying to God during the delay, and rejoicing in God during the fulfillment.

Resources:

Luke 1: 5-25
ESV Study Bible
Luke: New American Commentary [NAC] by Robert H. Stein