How long will it take for my relative to get a green card?

The average processing time is about 14 months, but the length of the green card process depends heavily on the facts of each situation, such as the relationship of the intending immigrant to the sponsor, the country of origin, and whether there is a wait for a visa number to become available. In some situations, an immigrant may need to wait for years for a visa number to become available. Speak with an immigration attorney about the facts of your situation.