1.Theoretically, the next day after H1b loosing job since there is NO grace period for H1b. But I have also heard less than 10 days is fine. 2. Same as 1. No.