Immigration Law: Understanding Duration of Stay for Immigrants in the United States