It's been 40+ years now!
God will eventually answer, however He chooses to; right now we just need to keep praying. "But Thou, oh Lord, how long?" Nobody knows. We just need to persist in prayer and trust in God, in His Wisdom...
2 Chronicles 7:14
If my people, who are called by my name,
shall humble themselves,
and pray, and seek my face,
and turn from their wicked ways; ,
then will I hear from heaven,
and will forgive their sin,
and will heal their land.