How long will the times of the Gentiles last?
As the question correctly implies the times of the Gentiles continue today. Israel is still dispersed; they still have not accepted the Messiah although their own prophets had spoken about him so clearly. But the time will come when after a severe time of trouble some among them will receive Him (Zech. 12:10 -14; Isa. 53). Then Christ will deliver them from their enemies (Zech. 14 and Mic. 5:5 and so on) and they will no longer be trodden down by the nations’ (see Q 11). Then the throne of Jehovah will be (in) Jerusalem once again (Jer. 3:17), see Q 9.