Elizabeth must have felt the same way. She had prayed for years to have a child and endured the disgrace of being barren. She had given up hope as she was an old lady. Her husband went to the temple one day to perform his service as a priest and when he returned he couldn't speak. He must have written it all out to her about how the angel told him they would have a baby. Sure enough, very shortly she was pregnant. Her disgrace had ended. Her prayers had been answered. Zachariah had more than likely told her of the angel saying how great their son would be and that his name was to be John. If I would have been her, I would have walked around town everyday rubbing my belly, getting my revenge for all the things they had said and thought about her. However, she didn't do that. She stayed isolated in her home for five months. She must have spent that time pondering, praying, and seeking God. At the end of the five months, God's timing started making sense. Not only was God blessing her with a Child, a child that was going to lead the way for Jesus, the Messiah, she was going to be used as a support and encourager to her relative who was going to be the mother of her Savior. Gabriel used the fact of Elizabeth being pregnant to encourage Mary that God can do the impossible and when Mary needed to go away for a while, she went to Elizabeth. Elizabeth cared for and ministered to Mary for three months. When Mary entered into the room, Elizabeth was filled with the Holy Spirit and John leaped in her womb. If Elizabeth had been pregnant at any other time she would not have been used by God to give birth to the one that would make others ready for the Messiah, she would not have been able to be an example to Mary of the power of God, she would not have been filled with the Spirit, she wouldn't have had the opportunity to be the special care giver to Mary, and she wouldn't have been the first person to call Jesus, Lord! God's timing proved to be perfect and so worth the wait.
When you think God isn't listening and not doing anything, remember that just because you have to wait, or you don't see anything happening, or you are having to endure hardship while you are waiting, God is at work. You never know what He is orchestrating and how many players are in His orchestra. With Elizabeth, He had to wait until the world was ready for the Messiah, until Mary was old enough to be a mother, until Joseph was engaged to Mary, and then He started the chain of events of the birth of the long awaited Messiah by giving an old, faithful couple the child of their wildest dream. Not only had He heard their prayers, not only had He cared, but He had worked everything together in His perfect timing. If you are waiting, He is working!
Now after this his wife Elizabeth became pregnant, and for five months she secluded herself entirely, saying I have hid myself because thus the Lord has dealt with me in the days when He deigned to look on me to take away my reproach among men. Now in the sixth month, the angel Gabriel was sent from God to a town of Galilee named Nazareth to tell Mary, "Your relative Elizabeth in her old age has also conceived a son, and this is now the sixth month with her who was called barren. For with God nothing is ever impossible and no word from God shall be without power or impossible of fulfillment". ... And at that time Mary arose and went with haste into the hill country to a town of Judah and went to the house of Zachariah and, entering it, greeted Elizabeth. And when Elizabeth heard Mary's greeting, the baby leaped in her womb, and Elizabeth was filled with and controlled by the Holy Spirit....And now have I deserved that this honor should be granted to me, that the mother of my Lord should come to me?....And Mary remained with Elizabeth for about three months and then returned to her own home. Now the time that Elizabeth should be delivered came and she gave birth to a son.
Luke 1: 24-26a, ,36-37, 39-41, 44, 56-57