It’s difficult to provide a definitive answer as processing times for I-140 petitions can vary depending on various factors, such as the caseload at the USCIS office handling the petition and the case’s complexity. However, according to the USCIS website, the estimated processing time for the I-140 petition is between 7.5 and 12.5 months as of February 2023. It’s important to note that these are only estimates, and processing times may change depending on various factors. Additionally, premium processing is available for an additional fee, which can expedite the processing and decrease waiting time to 15 calendar days.