Hi, If one is on an H1B visa, how long can one be legally on the bench i.e. between 2 projects? Thanks in Advance.