Used to take 6-months for a nurse to get Greencard due to nursing shortage, probably not any more. A lot of hospitals stop hiring newly graduated nurses now.