If you are right before submitting your EB1A green card (including I-485), you need to file in the next couple days otherwise you will have to wait a couple months! I interviewed an immigration lawyer who explains what priority date means, where can we find it, what date charts to use, what will happen in the next few days and when China and India become current again.
The Difference Between EB1, EB2 and EB3 Green Card
This post provides a complete overview of Employment-based green cards. What are the differences between EB1, EB2 and EB3? What are the subcategories within the main category? Some of the green card categories allow self petition and others require sponsorship from U.S. employer. Read about who may apply, what are the requirements, processing times, pros & cons.