Is it my responsibility to track 6 years of stay with an H1B or does the USCIS take care of it while providing an extension? Can you get an extension on your H1B beyond a 6 year period of time based on an approved I-140 petition from your previous employer?