When can I file my I-485 Adjustment of Status?
The priority date determines visa availability. For I-130 petitions, the priority date is the date the I-130 immigrant petition was properly filed. For employment-based petitions, the priority date is the date the labor certification was filed with the Department of Labor (DOL) or the date the I-140 immigrant petition was filed with the USCIS if no labor certification was required. The priority date becomes "current" when there is a visa available. If the priority date is current, you may file for Adjustment of Status during the month when the priority date is current.
The State Department issues a document each month called the Visa Bulletin that lists the current priority dates for each immigrant preference category. There are also special situations, such as the diversity visa lottery, registry, and asylum that permit filing for adjustment of status within specified time-frames.