These days generally labor certification in STEM jobs takes about a year. PERM sped things up dramatically and now that immigration lawyers are comfortable with how it works it generally takes less time than the old system.
Adjustment of status is where a lot of people get stuck. Really this should take about a year, but if you come from a country with a lot of migration (Mexico, India, and China) you could be in for a lot wait, especially in EB3.
At best you are looking at 2 years, at worst I've heard upwards of 10 years. A good immigration lawyer should be able to give you a good estimate based on their experience and current USCIS workloads.
Adjustment of status is where a lot of people get stuck. Really this should take about a year, but if you come from a country with a lot of migration (Mexico, India, and China) you could be in for a lot wait, especially in EB3.
At best you are looking at 2 years, at worst I've heard upwards of 10 years. A good immigration lawyer should be able to give you a good estimate based on their experience and current USCIS workloads.