De makkelijkste manier om aan een greencard te komen is in ieder geval via de loterij, maar het klopt, je kan jaren achter elkaar pech hebben. Je kan soms ook via een bedrijf aan een greencard komen, maar dit is niet makkelijk, ten eerste zijn niet alle bedrijven bereid om dit tijdrovende en kostbare proces in te gaan, ten tweede moet het bedrijf aan kunnen tonen dat ze voor de functie geen geschikte kandidaat in de USA kunnen vinden. Nog een mogelijkheid is als je directe familie in de VS hebt.
Op je tweede vraag. Als je een greencard krijgt moet je je binnen een half jaar in de VS melden, je kan daarna nog wel terug, voior geloof ik maximaal een jaar. Als je langer terug wilt dan moet je dit in de USA aanvragen, anders vervalt je greencard.