My H1B visa and I94 is expiring in feb 2014. My petition (I-797) is valid till jan 2015. I am currently in US. Do I need to file H1-B visa extension or can I apply for I94 date changed to I-797 expiry date? My passport is also expiring in Jan 2015 so Please advise what is best option for me. ...