Permanent resident inside the US for years. Also married to an American citizen (can do it in 3 years if married to a citizen btw) only out of the country for 3 consecutive months during that time. Legal permanent resident with the permanent (which is only 10 years...IDK why they call it that) green card.<quoted text>If they were your co workers they are probably skilled had jobs and spoke enough English and were here on the visa for targeted skill workers. The same process may not hold true for everyone
This is the USCIS link. It does not look like you can do it in under 5 years unless you were a permanent (immigration resident) first. I strongly suspect that you and the dog and Mimi may be talking about different aspects of the process.
And, not for nothing, but just now, in between this post and my last one just got an email. Test date in October. So yeah I was right. That took actually less than a week. Really less than that since we emailed the last thing we needed to send yesterday.