it all depends if you are with a "work permit" lapses every year,it could take 1,2,3,4 or more years make sure you go to get a new work permit before the last one issued expires, keep an eye out for mail. more updated answers check out "bcis.org.gov"(bureau of citizenship and Immigration services)
Never
6 hours
6 hours
If you marry a citizen in the United States, it could take several months to obtain a Green Card.
Ten years
There is not a way to tell how long it will take get a green card to get back to the US. It all depends on the person background.
The appointment with the INS is usually about 1 hour
I dunno, how quick can you fill out forms, and how fast can your preacher talk? Whether you have a green card or not is largely irrelevant to how long it takes to get married.
The process to get green card can be through marriage,employment or through relative and should be petitioned for by the US citizen or green card holder spouse, employer or US citizen relative or green card holder in US respectively. Depending on the availability of the visas under the category you apply the time period to get a green card changes.
until the end of time
It took my daughter 1 year
3 decades aparently lol sorry