I applied for my GC (140) in Nov. How long do you think will it take? 2 or 3 or 4 or 5 years? My lawyer told me to wait :confused: