The United States government makes 140,000 Green Cards available each year for immigrants in the five employment-based categories. However, the waiting time for processing will differ depending on the demand for that visa. In addition, the visa applications are processed on a first-come, first-serve basis.