Hi everyone! In my J-1 visa I had stamped two years rule and now I have to apply for J-1 waiver before application for H1b visa. My situation is complicated because currently I am in my home counrty and my J-1visa is already expired. Could someone tell me if I can apply for J-1 waiver if I dont have valid J-1 visa and id I am not in US???? If I have one year contract it would be enough or I need three years contract? Thanks for any advises!