The duration of your green card process may vary based on factors including, but not limited to, the type of application, your location, background checks and the processing speed of the immigration office. Keep in mind that unexpected delays can also occur due to increased workloads, changes in immigration policies, or extraordinary circumstances.