I know many of us have doubts about Zoya's visa. When Nikhat's engagement broke for the first time and Asad asked Zoya to leave Khan Mansion, Zoya told that she has only one month for her visa to expire.. So here are days calculation after Zoya said one month remaining for visa,
+1 ( Zoya kidnaps Ayaan from hospital and arrange meeting with Asad)
+3 (Next day they leave for Mangalpur and Mangalpur track)
+1 (Zoya hides Mariam)
+2 (Dilshad gets shot and her recovery)
+3 (Asad-Zoya's investigation and Asad sends Rashid in jail)
+5 (Rashid's hearing of court.In these 5 days, Tanveer's entryand Zoya stops Asad from going to court)
+3 (Rashid's next hearing and he gets bail)
+3 (From Rashid's bail to Holi)
=21 days
So we still have 9 days for Zoya's visa to expire... and 9 days in reel life means atleast one month.. So chill guys..
So may things happened in these 21 days na!!!