Please help me determine my H1B
eligibility period .VisaType USEntry and ExitDates
B1 (CompanyA) 06/Nov/2003 - 04/Dec/2003
L1A(CompanyA) 16/Dec/2003 - 24/Apr/2004
L1A(CompanyA) 27/Jun/2004 - 28/Aug/2005
L1A(CompanyA) 24/Sep/2005 - 06/Aug/2006
L1A(CompanyA) 27/Aug/2006 - 01/Oct/2008
Got a H1B approved (COS - ChangeOfStatus) from CompanyB valid from 06/Nov/2007 to 09/21/2010. But never worked on H1B and continued to work on L1A from CompanyA till 01/Oct/2008.
L1A(CompanyC) 28/Feb/2010 - 29/May/2010
L1A(CompanyC) 06/Jun/2010 - 07/Jan/2013
L1A(CompanyC) 12/Jan/2013 - 30/May/2014
L1A(CompanyC) 23/Jun/2014 - changed status to H1B(CompanyD) on 01/Sep/2014
Got the unused H1B of CompanyB revived by CompanyD.
CompanyD applied for H1B revival from 04/Aug/2014 to 18/Aug/2016. USCIS came back with an RFE saying "our records indicate that beneficiary entered US in H1B nonimmigrant status on 28/Feb/2010. NonImmigrants holding H status may not exceed a total of 6 years stay in H or L status. The beneficiary will have reached his six year time limitation on 27/Feb/2016." To this RFE CompanyD said please provide till 17/Feb/2016 and H1B was approved (along with COS). Started work for CompanyD for the following period.
Used the I94 from H1B 01/Sep/2014 - 29/May/2015Now its been 13 months since i am away from USA, and CompanyE wants to use my unused (since ideally i only worked for 10 months on H1B) H1B.
Can you please tell me for how long will I will be eligible.