The length of time it takes to get a green card, also known as a Permanent Resident Card, can greatly vary. It can take anywhere from 7 months to several years, depending on factors such as the category of application, the applicant’s country of origin, and current case backlog. Make sure to regularly check the status of your application with U.S. Citizenship and Immigration Services.