The time it takes to get an EB-3 visa depends on many factors. Currently, it takes about –2-3 years, depending on the case. Generally, you can expect the following timeline when applying for an EB-3 visa: 

  • PERM Labor Certification: 10 months to 1.5 years
  • Form I-140: Approximately 9 months without Premium Processing, or roughly 2 weeks with Premium Processing 
  • Priority Date (Visa Availability): A few months to 10+ years, depending on the employee’s country of citizenship
  • Visa Processing or Adjustment of Status: 1-2 years