To determine how long Zay has to wait to turn 18, we need to consider the following:
- Zay is currently 15 years old.
- His birthday is on October 9.
- He will turn 16 on October 9, 2024.
- Thus, he will turn 18 on October 9, 2026.
Since today is October 9, 2023, Zay will turn 18 in 3 years. Therefore, he has to wait 3 years to turn 18.