The time to receive a Green Card can vary depending on several factors, including the type of Green Card you’re applying for, your country of origin, and the current backlog of applications. Generally, the process can take anywhere from 7 months to several years.