From J-1 to Green Card
Keep in mind that J-1 visas, like all non immigrant visas, are meant to be temporary. They are intended only for those who plan on returning home once the exchange program in the U.S. is completed. Should you decide to apply for a green card before your program is finished, the U.S. government will allow you to keep J-1 status while pursuing a green card, but only if you are able to convince them that you did not intend to get a green card when you originally applied for the J-1 visa and that you will return home if you are unable to secure a green card before your exchange visitor status expires. Proving these things can be difficult. If you do not succeed, your J-1 visa may be taken away. Some program sponsors have been known to withdraw J-1 privileges after an exchange visitor has applied for a green card.