My L2 visa expires on 28Oct 2014 and EAD is renewable but expires on 17Oct14 . I can stay for 7 years based on my husband's L1A Visa . If my H1B is filed under premium processing & gets approved my status will change to H1B effective 1 Oct 2013 . What would be its period of validity considering I entered US on 22 June 2012 . Again , would i be able to travel out of US during April & Oct 2012 ? Are there any restrictions on travel outside US after 1 Oct 2012 ? Would you advise to continue with L2 Visa being more flexible and decline the offer to file H1B from my current employer ?