These processes variously require interviews with USCIS [uscis.gov] and a significant wait for certain categories (more than a decade in a few, months to years for most), not to mention that the filing and other fees for the whole process can run into the thousands of dollars. (Did you know that USCIS, like the Post Office, does not take taxpayer dollars and instead is self-funded from filing fees?