I-140 processing times
Employer or self-petition for an employment-based immigrant visa.
Cases like yours (I-140) typically take about 6–14 months according to published USCIS processing times.
These are published USCIS ranges, not a prediction for your case. Times vary by office, form category, and workload.