I am on J1 VISA with two years home residency, I applied for no objection waiver which is still pending, I want to ask if should I leave the country before the expiration of my visa or should I wait for the waiver. After getting the waiver I am planning to apply for a green card because I am married to an American citizen

