In order to apply for permanent residence, a relative or American employer must file an immigrant petition on your behalf. Family-sponsored and employment-based petitions are subject to visa limitations unlike petitions filed by immediate relatives who are US citizens. Immediate relative petitions remain unlimited and are always available. This means that if your petitioner is your immediate relative and a US Citizen you can file your I-485 at the same time as your immigrant petition.
In order to understand whether a visa is available to you and whether you can proceed with filing your application for permanent residence, you will need to keep a close eye on the Department of State’s Visa Bulletin.
Family Sponsored Preference Categories are as follows:
FAMILY-SPONSORED PREFERENCES
First: (F1) Unmarried Sons and Daughters of U.S. Citizens: 23,400 plus any numbers not required for fourth preference.
Second: Spouses and Children, and Unmarried Sons and Daughters of Permanent Residents: 114,200, plus the number (if any) by which the worldwide family preference level exceeds 226,000, plus any unused first preference numbers:
A. (F2A) Spouses and Children of Permanent Residents: 77% of the overall second preference limitation, of which 75% are exempt from the per-country limit;