My mother who is a Permanent resident has just filed a I-130 for her son who is unmarried and over 21. She received the approval of the I-130 within a month which seems very quick from browsing this forum. The son lives abroad currently. I would greatly appreciate if someone could explain the process from here on out and the wait times. I understand this now goes through the NVC but does the son have to file a I-485 now or does he receive a visa from the consulate abroad?