I came here on F1 visa and then my parents submitted family-based immigration petition on my behalf. My I-130 has just been approved. I am wondering
(1) where can I check my I-485 status? Can I check it through USCIS.GOV website or any other website?
(2) do I need to do medical checkup? When?
(3) how long does it take for me to get green card? Do I need to go through interview?
(4) what else I should prepare before hand?
Many Thanks,
Qing